listview中的EditText - 仅在第二次单击后获得焦点

时间:2014-06-03 16:45:41

标签: android focus expandablelistview

我使用ExpandableListview和EditTexts作为子项。

现在,如果我点击EditText,我会看到光标,我认为这意味着EditText是聚焦的。但随后键盘出现,焦点丢失。我必须第二次触摸EditText才能获得焦点。

我在getChild() - 方法中尝试了以下内容:

holder.title = (EditText) convertView.findViewById(R.id.textTitle);                     
holder.title.setOnTouchListener(new View.OnTouchListener() {

            @Override
            public boolean onTouch(final View v, MotionEvent event) {
                 final EditText Caption = (EditText) v;
                 v.requestFocus();

                Log.e("touched", "touched");

                return false;
            }
        });

哪个不起作用。 我也试过

android:descendantFocusability="beforeDescendants"

但这似乎没有任何影响。

还有什么我可以尝试的吗?

0 个答案:

没有答案