看板 AndroidDev 關於我們 聯絡資訊
如題 因為小弟現在用的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
hijamoya:你是要動態增加BUTTON 還是寫死一顆就好? 09/03 18:07
gmiloveyou:寫死一顆固定顯示在螢幕上就好 09/03 18:14
kewang:setContentView(new Button(this))??? 你是要這個嗎? 09/03 23:10
gmiloveyou:有點不懂樓上的寫法抱歉新手第一次看到 09/03 23:37
gmiloveyou:我的意思是平常用button會先寫在xml檔裡面在用 09/03 23:39
gmiloveyou:setContentView 但是我現在是用一個xxx.java 09/03 23:39
gmiloveyou:extends view 在setContentview(xxx) 09/03 23:40
gmiloveyou:想問能否在這個自行寫的JAVA檔寫入一個button 09/03 23:41
gmiloveyou:或者有方法可以新增一個button但不影響我原來的view 09/03 23:41
iincho:可以吧, 想不出來不行的理由... 09/04 00:02
kewang:不懂原po到底想做什麼 09/04 12:51
gmiloveyou:簡單來說就是增加一個button 09/04 15:29
gmiloveyou:但是因為沒有辦法用layout裡面的xml檔設定 09/04 15:30
gmiloveyou:所以想問有沒有其他方法可行 09/04 15:30
gmiloveyou:例如在我自訂的VIEW裡面設定一個這樣 09/04 15:30
iincho:可以啊, XML裡面的東西會用一個parser去讀然後產生畫面 09/04 18:12
iincho:理論上來說是ㄧ定可以做到的 09/04 18:12
kewang:我比較好奇的是為什麼沒辦法用xml定義? 09/04 18:57
gmiloveyou:可以請iincho大指點一下嗎~因為想不出來要怎麼寫... 09/04 23:35
gmiloveyou:回kewnag大 ,因為我自訂的view裡還有其他的程式碼 09/04 23:36
gmiloveyou:嘗試改成XML之後錯誤百出 所以我想說只是增加一個按鈕 09/04 23:36
gmiloveyou:如果能在自定的VIEW裡增加就會比較輕鬆了 09/04 23:37
iincho:啊抱歉最近比較忙沒時間看code, 可能要過一陣子orz 09/05 23:57