Re: [問題] ScrollView捲動時會搶focus

看板AndroidDev作者 (Lucius)時間14年前 (2011/09/22 17:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《jehovah (Lucius)》之銘言: : 大家好 : 我正在做個簡單的聊天視窗, 就是畫面上半部有個TextView用ScrollView包著 : 畫面下半部有個EditText : 收進來的訊息跟發出去的都會新增到TextView中 : 我用下面的code讓ScrollView能自動卷到TextView的最後一行 : scroll.post(new Runnable(){ : @Override : public void run() { : scroll.fullScroll(View.FOCUS_DOWN); : } : }); : 但是發現每當ScrollView在捲動的時候, 就會自動搶走別人的focus : 造成我在key EditText的過程中如果有新進的訊息, : 在ScrollView捲動時, EditText就會失去焦點而不能輸入 : 請問能給我些建議嗎, 十分感謝 自己回答一下, 我改用 scroll.post(new Runnable(){ @Override public void run() { scroll.smoothScrollTo(0, chat_content.getBottom()+5000); } }); 解決了焦點被搶走的問題..不過這是剛好試出來的, 如果有更好的作法請多多指教..謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.186.181
文章代碼(AID): #1EUmKaQi (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1EUmKaQi (AndroidDev)