我有一個editText contianing文本輸入你的名字..所以我想當用戶只需點擊該editText然後文本消失和editText應該是空的,用戶可以寫任何他們的東西。所以我怎麼能這樣做。 PLZ給我答案android如何編輯edittext的onclick事件
3
A
回答
6
您的需求,你並不需要onClick事件偵聽器。
試試這個
<EditText
android:hint="Enter you name"
android:id="@+id/editText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"></EditText>
或Java代碼
editText.setHint("Enter you name");
8
final EditText edittxt = (EditText) findViewById(R.id.youredittext);
edittxt.setOnFocusChangeListener(new OnFocusChangeListener()
{
@Override
public void onFocusChange(View v, boolean hasFocus)
{
if (hasFocus == true)
{
if (edittxt.getText().toString().compareTo("Your hint") == 0) // default text
{
edittxt.setText("");
}
}
}
});
1
試試這個代碼..
editText.setOnClickListener(new OnClickListener(){
public void onClick(View v){
((EditText)v).setText("");
}
});
1
android:hint = "text that you want the user to be assisted with while typing"
使用此功能。
這適用於EditText,autocompleteText
視圖以及android和monodroid。
相關問題
- 1. android - 如何預編輯Edittext?
- 2. 如何編輯EditText
- 3. Android EditText不可編輯
- 4. Android onclick事件?
- 5. 如何在Android App中捕獲禁用的EditText中的onclick事件
- 6. 的Android的EditText onTouch事件
- 7. 如何在Android中編寫ListView的onclick事件?
- 8. ListView中的Android EditText無法編輯
- 9. Onclick事件(ANDROID STUDIO)
- 10. 如何製作無法編輯的EditText?
- 11. Android:如何爲SimpleCursorAdapter創建onclick事件?
- 12. 如何高效地編輯Android中的EditText中的文本
- 13. 如何在android中以編程方式觸發Onclick事件?
- 14. Android Widget的Onclick事件
- 15. onclick事件管理的Android
- 16. Android onClick函數用於edittext,如何調用edittext?
- 17. 如何在android studio中編輯從editText獲得的Java代碼
- 18. Android EditText事件監聽器
- 19. 無法在ListView中編輯Android EditText
- 20. Android - notifyDataSetChanged當我編輯editText完成
- 21. EditText無法在android ListView中編輯
- 22. Android添加editText proggramatically onClick
- 23. 無法編輯EditText
- 24. 編程按鈕OnClick事件
- 25. 我可以編輯的EditText
- 26. 的EditText不可編輯
- 27. 帶編輯模式的EditText
- 28. Android onClick事件失敗
- 29. Android HTML按鈕onclick事件
- 30. 按鈕OnClick事件Android