我有一個列表視圖,其中包含我創建的筆記列表。重命名列表視圖中的項目
我已經覆蓋的方法onItemLongClick()
,這說明兩個選項:刪除和重命名。
對於重命名選項我想要一個對話框顯示EditText和兩個按鈕:保存或取消,以便用戶可以更改他想要的任何音符的名稱。
我知道這可以使用對話框完成,但不知道如何實現它。
請解釋我如何才能做到這一點。
上的重命名按鈕的點擊我有一個列表視圖,其中包含我創建的筆記列表。重命名列表視圖中的項目
我已經覆蓋的方法onItemLongClick()
,這說明兩個選項:刪除和重命名。
對於重命名選項我想要一個對話框顯示EditText和兩個按鈕:保存或取消,以便用戶可以更改他想要的任何音符的名稱。
我知道這可以使用對話框完成,但不知道如何實現它。
請解釋我如何才能做到這一點。
上的重命名按鈕的點擊顯示有兩個按鈕和編輯對話框中點擊text.And你必須這樣做
listView.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
AlertDialog.Builder alert = new AlertDialog.Builder(
Activity.this);
alert.setTitle("Rename");
final EditText input = new EditText(Activity.this);
alert.setView(input);
alert.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
String srt1 = input.getEditableText().toString();
//update your listview here
}
});
alert.setNegativeButton("CANCEL",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
dialog.cancel();
}
});
AlertDialog alertDialog = alert.create();
alertDialog.show();
return false;
}
});
}
添加自定義對話框,顯示的EditText和兩個按鈕保存和cancel..and上保存按鈕,在列表視圖重命名值
嘗試[Android開發人員對話教程](http://developer.android.com/guide/topics/ui/dialogs.html)。 – csmckelvey