簡體   English   中英

Android-下一步按鈕不起作用

[英]Android - Next button not work

我在堆棧中有2個片段,它們都包含EditTexts。 (紅色的EditTexts來自底部的片段)

當我單擊軟鍵盤的“下一步”按鈕時,光標應移至第二個編輯文本,但是,它跳到了底部片段EditText。

如果我使用'fragmentManager.replace(new TopFragment())',則堆棧中只有1個片段,就沒有問題,光標移至第二個EditText。

'fragmentManager.replace(...)'不是解決方案,我有一個底部片段的回調。

在此處輸入圖片說明

您可以做的是通過使用接口在片段之間進行對話或導出第二個片段的EditText變量來捕獲第一個EditText和requestFocus()的回車(我不推薦)

例:

yourEditTextFragment1.setOnEditorActionListener(new TextView.OnEditorActionListener() {
        @Override
        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
            if (actionId == EditorInfo.IME_NULL
                && event.getAction() == KeyEvent.ACTION_DOWN) {
                // User pressed enter tell fragment 2 to requestFocus()
                // on it's EditText :)
            }
            return true;
        }
    });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM