[問題] Xml 中使用自訂 View

看板AndroidDev作者 (Mr. Pan)時間13年前 (2011/09/29 17:19), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
請問各位,如果我要在 xml 裡面使用一個自訂的 View 首先自訂一個 class extends 一個 View,目前是 TextView 接著 xml tag 中使用全名 <tw.darkk6.MyText> </tw.darkk6.MyText> 請問除了這些以外還有甚麼其他需要注意的嗎? 目前是一執行就會噴錯誤 FC...... package tw.darkk6; // import 部分略 public class MyText extends TextView { public MyText(Context context) { super(context); } @Override protected void onSelectionChanged(int start,int end) { Log.d("SELECT","("+start+" , "+end+")"); } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.39.75

09/29 23:14, , 1F
我記得如果是透過XML初始化的話 走的建構子是兩個參數的
09/29 23:14, 1F

09/29 23:58, , 2F
恩,好像是... 補齊兩個建構子就正常了... 感謝囉
09/29 23:58, 2F

09/30 23:22, , 3F
看LayoutInflater.java就知道為啥cstor要給2 args嘍
09/30 23:22, 3F
文章代碼(AID): #1EX3WUSo (AndroidDev)
文章代碼(AID): #1EX3WUSo (AndroidDev)