Re: [問題] ScrollView捲動時會搶focus
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章