[問題] 關於自定view中設定button

看板AndroidDev作者 (空)時間13年前 (2012/09/03 18:04), 編輯推噓4(4019)
留言23則, 4人參與, 最新討論串1/2 (看更多)
如題 因為小弟現在用的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

09/03 18:07, , 1F
你是要動態增加BUTTON 還是寫死一顆就好?
09/03 18:07, 1F

09/03 18:14, , 2F
寫死一顆固定顯示在螢幕上就好
09/03 18:14, 2F

09/03 23:10, , 3F
setContentView(new Button(this))??? 你是要這個嗎?
09/03 23:10, 3F

09/03 23:37, , 4F
有點不懂樓上的寫法抱歉新手第一次看到
09/03 23:37, 4F

09/03 23:39, , 5F
我的意思是平常用button會先寫在xml檔裡面在用
09/03 23:39, 5F

09/03 23:39, , 6F
setContentView 但是我現在是用一個xxx.java
09/03 23:39, 6F

09/03 23:40, , 7F
extends view 在setContentview(xxx)
09/03 23:40, 7F

09/03 23:41, , 8F
想問能否在這個自行寫的JAVA檔寫入一個button
09/03 23:41, 8F

09/03 23:41, , 9F
或者有方法可以新增一個button但不影響我原來的view
09/03 23:41, 9F

09/04 00:02, , 10F
可以吧, 想不出來不行的理由...
09/04 00:02, 10F

09/04 12:51, , 11F
不懂原po到底想做什麼
09/04 12:51, 11F

09/04 15:29, , 12F
簡單來說就是增加一個button
09/04 15:29, 12F

09/04 15:30, , 13F
但是因為沒有辦法用layout裡面的xml檔設定
09/04 15:30, 13F

09/04 15:30, , 14F
所以想問有沒有其他方法可行
09/04 15:30, 14F

09/04 15:30, , 15F
例如在我自訂的VIEW裡面設定一個這樣
09/04 15:30, 15F

09/04 18:12, , 16F
可以啊, XML裡面的東西會用一個parser去讀然後產生畫面
09/04 18:12, 16F

09/04 18:12, , 17F
理論上來說是ㄧ定可以做到的
09/04 18:12, 17F

09/04 18:57, , 18F
我比較好奇的是為什麼沒辦法用xml定義?
09/04 18:57, 18F

09/04 23:35, , 19F
可以請iincho大指點一下嗎~因為想不出來要怎麼寫...
09/04 23:35, 19F

09/04 23:36, , 20F
回kewnag大 ,因為我自訂的view裡還有其他的程式碼
09/04 23:36, 20F

09/04 23:36, , 21F
嘗試改成XML之後錯誤百出 所以我想說只是增加一個按鈕
09/04 23:36, 21F

09/04 23:37, , 22F
如果能在自定的VIEW裡增加就會比較輕鬆了
09/04 23:37, 22F

09/05 23:57, , 23F
啊抱歉最近比較忙沒時間看code, 可能要過一陣子orz
09/05 23:57, 23F
文章代碼(AID): #1GH83836 (AndroidDev)
文章代碼(AID): #1GH83836 (AndroidDev)