作者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://www.ptt.cc/bbs/AndroidDev/M.1434568612.A.EE5.html
推 Deltaguita: 你是不是寫在fragment 寫? 06/18 11:31
→ ruledesign: 不是耶,我是在繼承ActionBarActivity 的活動中寫 06/18 16:54
→ ruledesign: 反而是在fragment寫不會有問題,很怪 06/18 16:54
→ ruledesign: 話說我的ActionBarActivity被劃線掉,那可以不理他嗎 06/18 16:55
推 A4P8T6X9: 可以啊,不過可能某次改版之後就不能用。 06/18 17:14
推 corrupt003: 請改用AppCompatActivity 06/18 17:27
→ ssccg: 改版後不能用是不至於,support library是直接包進app裡的 06/18 23:15
→ ssccg: 只會某次換新版library compile時強制要改而已 06/18 23:15