1
我有滾動視圖中的編輯文本與maxHeight
設置爲某個值。當我在maxHeight到達後在編輯文本中單擊多次輸入時,滾動視圖開始滾動,如果我繼續按Enter,則會將頁面移動到滾動視圖的末尾。ScrollView滾動與多個輸入編輯文本
我希望焦點只能保留在edittext中,以便它可以在屏幕上保持可見。
我試圖與adjustPan
還,但它不是幫助
我有滾動視圖中的編輯文本與maxHeight
設置爲某個值。當我在maxHeight到達後在編輯文本中單擊多次輸入時,滾動視圖開始滾動,如果我繼續按Enter,則會將頁面移動到滾動視圖的末尾。ScrollView滾動與多個輸入編輯文本
我希望焦點只能保留在edittext中,以便它可以在屏幕上保持可見。
我試圖與adjustPan
還,但它不是幫助
你可以嘗試做這樣的一個:在軟鍵
private int scrollX,
scrollY;
private ScrollView.OnScrollChangedListener mOnScrollChangedListener = new ScrollView.OnScrollChangedListener() {
@Override
public void onScrollChanged(ScrollView scrollView, int scrollingX, int scrollingY, int oldScrollingX, int oldScrollingY) {
scrollView.setScrollX(scrollX);
scrollView.setScrollY(scrollY);
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ScrollView scrollView = (ScrollView) findViewById(R.id.scrollview);
scrollX = scrollView.getScrollX();
scrollY = scrollView.getScrollY();
}
你爲什麼不只是禁用下一個按鈕? – 2015-02-11 10:21:58
我不能用戶可以更改行使用輸入 – 2015-02-11 10:22:54
我的意思是當用戶達到限制,然後做到這一點。 – 2015-02-11 10:25:46