qq_36522073 2016-11-11 11:33 采纳率: 50%
浏览 895

在长按监听改变点击的item的文本内容???

在长按监听之后,弹出个dialog,里面包含有editext 如何能使长按的item的文本内容改变为editext输入的内容呢?

代码:@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
//这是点击的item的文本内容 如何才能在点击确定按钮之后改变item的文本内容呢?
String str = list.get(position);
showDialog();
RenameTitle(position);
return true;
}

private AlertDialog d;

private void showDialog() {
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    View layout = getLayoutInflater().inflate(R.layout.managerrss_dialog_layout, null);
    TextView tvRename = (TextView) layout.findViewById(R.id.manager_rss_dialog_rename);
    TextView tvDelete = (TextView) layout.findViewById(R.id.manager_rss_dialog_delete);
    builder.setView(layout);
    tvRename.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            d.dismiss();
            showDialog1();
        }
    });
    tvDelete.setOnClickListener(this);
    d = builder.create();
    d.show();
}

private AlertDialog dd;

private void showDialog1() {
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    View layout = getLayoutInflater().inflate(R.layout.managerrss_dialog_layout_rename, null);
    final EditText etRename = (EditText) layout.findViewById(R.id.manager_rss_dialog_et_name);
    builder.setTitle(getResources().getString(R.string.rename));
    builder.setView(layout);
    builder.setPositiveButton(getResources().getString(R.string.sure), new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            //这个是输入框输入的内容
            ReTitle = etRename.getText().toString();
            dd.dismiss();
        }
    });
    builder.setNegativeButton("取消", null);
    dd = builder.create();
    dd.show();
}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 安卓adb backup备份应用数据失败
    • ¥15 eclipse运行项目时遇到的问题
    • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
    • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
    • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
    • ¥50 成都蓉城足球俱乐部小程序抢票
    • ¥15 yolov7训练自己的数据集
    • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
    • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
    • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)