我有一組EditText
s'在一個活動中,我有一個按鈕,將設置重點EditText
的值。如何獲得專注的編輯文本
我已經嘗試使用:
getWindow().getCurrentFocused();
但我不能在上面使用setText()
方法。
我有一組EditText
s'在一個活動中,我有一個按鈕,將設置重點EditText
的值。如何獲得專注的編輯文本
我已經嘗試使用:
getWindow().getCurrentFocused();
但我不能在上面使用setText()
方法。
您是否試過android:windowSoftInputMode="stateAlwaysHidden|adjustPan"
在您的activity
標記 manifest
xml?
讓你有一個按鈕mButton
和edtiText mEditText
,那麼你的代碼會像這個 -
Button mButton= (Button) findViewById(R.id.button1);
EditText mEditText = (EditText) findViewById(R.id.editText1);
mButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
mEditText.requestFocus();
}
});
你需要的是擺脫.xml文件您的EditText到您的activty,所以定義一個EditText作爲一個全局變量:
EditText inputTXT;
,然後寫下面的代碼在你onCreate方法:
inputTXT =(EditText) findViewById(R.id.your_edittext_id);
//your_edittext_id is the id of the EditText used in xml
之後,你可以使用編輯文本的所有功能發揮,以及其中的一個是設置文本:
inputTXT.setText("text");
。希望我幫助你。 好運
向我們展示一些代碼。 –
你的問題不清楚。需要看代碼! – TharakaNirmana
嘗試在您的edittext上調用http://developer.android.com/reference/android/view/View.html#requestFocus()。 – guptakvgaurav