作者ruledesign (ruledesign)
看板AndroidDev
标题[问题] EditText 的 onClick问题
时间Thu Jun 18 03:16:50 2015
想请问一下,我接onclick的方法都是先在xml写上标签,如
android:onClick="XXXEditText_Click"
再去java档写
public void XXXEditText_Click(View view){
.....
}
可不知为何只有在FragmentActivity成功过
在一般的活动这样接,都会跳出错误讯息
java.lang.IllegalStateException: Could not find a method XXXEditText_Click(View) in the activity class android.support.v7.internal.widget.TintContextWrapper for onClick handler on view class android.support.v7.widget.AppCompatEditText with id 'XXXEditText'
可以请问一下这是什麽样的问题吗?是我少了什麽套件吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.137.159.31
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1434568612.A.EE5.html
1F:推 Deltaguita: 你是不是写在fragment 写? 06/18 11:31
2F:→ ruledesign: 不是耶,我是在继承ActionBarActivity 的活动中写 06/18 16:54
3F:→ ruledesign: 反而是在fragment写不会有问题,很怪 06/18 16:54
4F:→ ruledesign: 话说我的ActionBarActivity被划线掉,那可以不理他吗 06/18 16:55
5F:推 A4P8T6X9: 可以啊,不过可能某次改版之後就不能用。 06/18 17:14
6F:推 corrupt003: 请改用AppCompatActivity 06/18 17:27
7F:→ ssccg: 改版後不能用是不至於,support library是直接包进app里的 06/18 23:15
8F:→ ssccg: 只会某次换新版library compile时强制要改而已 06/18 23:15