2014-03-13 79 views
2

該圖顯示了我的應用程序的屏幕截圖。如您所見,光標位於與「高度」有關的文本字段處。每當我啓動我的應用程序,默認光標位置在「高度」。我希望它成爲「大衆」。 我該怎麼做?我無法弄清楚。請幫忙。!如何將光標定位在默認位置?

Screenshot

+0

嘗試把這個在您的onCreate:massEditText.requestFocus(); (您需要將edittext名稱更改爲您的名稱) – Noob

+0

[EditText請求焦點]的可能重複(http://stackoverflow.com/questions/8077755/edittext-request-focus) –

+0

謝謝!它正在工作。 – CodeWalker

回答

1

.xml文件請看:

<EditText 
     android:id="@+id/editText1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:ems="10" > 

     <requestFocus /> 

    </EditText> 

並相應地設置<requestFocus />標籤。 此外,您可以撥打電話:

EditText.requestFocus(); 
0

請按照以下方式更新您的.xml文件。

<EditText 
android:[email protected]+id/etMass 
android:layout_width="wrap_content" 
android:layout_height="wrap_content"> 
    <requestFocus/> </EditText> 

或使用代碼:

EditText etMass = (EditText) findViewById(R.id.etMass); 
etMass.requestFocus();