看板 AndroidDev 關於我們 聯絡資訊
請問各位,如果我要在 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
blooker:我記得如果是透過XML初始化的話 走的建構子是兩個參數的 09/29 23:14
darkk6:恩,好像是... 補齊兩個建構子就正常了... 感謝囉 09/29 23:58
allstarschh:看LayoutInflater.java就知道為啥cstor要給2 args嘍 09/30 23:22