如何请求专注于第二个editText?

时间:2013-06-12 11:40:20

标签: android android-layout android-edittext

我希望焦点在第二个editText中,也可以在第一个

中进行编辑

我有两个编辑文本,我试图放入第二个edittext

        android:focusable="true"
    android:focusableInTouchMode="true"

但是在测试时它仍然专注于firstEdit文本

    <EditText
    android:id="@+id/editText1Price"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/textView2"
    android:layout_alignBottom="@+id/textView2"
    android:layout_alignParentLeft="true"
    android:layout_toLeftOf="@+id/textView2"
    android:ems="10"
    android:inputType="numberDecimal" >

</EditText>


<EditText
    android:id="@+id/editText2Funds"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignTop="@+id/textView4"
    android:layout_toLeftOf="@+id/textView4"
    android:ems="10"
    android:focusable="true"
    android:focusableInTouchMode="true"
    android:inputType="number"        
     />

3 个答案:

答案 0 :(得分:6)

这可能对你帮助不大! 请在 .java 文件中尝试此操作:

EditText edittxt=(EditText)findViewById(R.id.editText2Funds);

edittxt.requestFocus();

答案 1 :(得分:5)

<requestFocus/> 保留在第二个EditText

答案 2 :(得分:4)

试试这个,你必须在下面的代码中添加你显示焦点的edittext ..

 <EditText...>
            <requestFocus />
        </EditText>