作者gmiloveyou (空)
看板AndroidDev
標題[問題] 關於自定view中設定button
時間Mon Sep 3 18:04:54 2012
如題
因為小弟現在用的view 是自定的
例如平常都是 setContentView(R.layout.xxxx)
但是我是用 setContentView(自定view名稱) 寫的
現在想在這一個自定的view中新增button 不知道有沒有方法可行?
之前有試過 在layout.main(xml檔)裡面宣告我自定的view
嘗試改回用 "setContentView(R.layout.xxxx)"
但是因為view裡面其他code的關係 讓此法非常的難行(錯誤訊息看都看不懂+很多)
所以才來這裡發問 希望能找到能增加button的方法
by the way ,在自定裡view 可以自訂 ontouch(觸控)之類的東西嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.40.96.75
1F:推 hijamoya:你是要動態增加BUTTON 還是寫死一顆就好? 09/03 18:07
2F:→ gmiloveyou:寫死一顆固定顯示在螢幕上就好 09/03 18:14
3F:推 kewang:setContentView(new Button(this))??? 你是要這個嗎? 09/03 23:10
4F:→ gmiloveyou:有點不懂樓上的寫法抱歉新手第一次看到 09/03 23:37
5F:→ gmiloveyou:我的意思是平常用button會先寫在xml檔裡面在用 09/03 23:39
6F:→ gmiloveyou:setContentView 但是我現在是用一個xxx.java 09/03 23:39
7F:→ gmiloveyou:extends view 在setContentview(xxx) 09/03 23:40
8F:→ gmiloveyou:想問能否在這個自行寫的JAVA檔寫入一個button 09/03 23:41
9F:→ gmiloveyou:或者有方法可以新增一個button但不影響我原來的view 09/03 23:41
10F:→ iincho:可以吧, 想不出來不行的理由... 09/04 00:02
11F:推 kewang:不懂原po到底想做什麼 09/04 12:51
12F:→ gmiloveyou:簡單來說就是增加一個button 09/04 15:29
13F:→ gmiloveyou:但是因為沒有辦法用layout裡面的xml檔設定 09/04 15:30
14F:→ gmiloveyou:所以想問有沒有其他方法可行 09/04 15:30
15F:→ gmiloveyou:例如在我自訂的VIEW裡面設定一個這樣 09/04 15:30
16F:→ iincho:可以啊, XML裡面的東西會用一個parser去讀然後產生畫面 09/04 18:12
17F:→ iincho:理論上來說是ㄧ定可以做到的 09/04 18:12
18F:推 kewang:我比較好奇的是為什麼沒辦法用xml定義? 09/04 18:57
19F:→ gmiloveyou:可以請iincho大指點一下嗎~因為想不出來要怎麼寫... 09/04 23:35
20F:→ gmiloveyou:回kewnag大 ,因為我自訂的view裡還有其他的程式碼 09/04 23:36
21F:→ gmiloveyou:嘗試改成XML之後錯誤百出 所以我想說只是增加一個按鈕 09/04 23:36
22F:→ gmiloveyou:如果能在自定的VIEW裡增加就會比較輕鬆了 09/04 23:37
23F:→ iincho:啊抱歉最近比較忙沒時間看code, 可能要過一陣子orz 09/05 23:57