当在android中点击对话框的列表视图时设置文本?

时间:2014-11-07 18:08:57

标签: android listview dialog

  

我正在构建一个Android应用程序,其中单击图像按钮   出现一个对话框。

     

它有一个列表视图。现在的问题是如何设置文本视图   从对话框列表中选择项目。

     

这是我的对话框代码

        public void start() {

        final CharSequence[] items = {
                "Beginner","Amateur","Semi Pro","Pro","Legend"
        };

        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("Rank Your self");
        builder.setItems(items, new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int item) {
                // Do something with the selection

            }
        });
        AlertDialog alert = builder.create();
        alert.show();

    }
  

现在我想点击文本视图的专业值text-view1   set = beginner。

1 个答案:

答案 0 :(得分:0)

在onCreate之前全局定义一个新的textview,然后使用你在对话框中创建的视图搜索这个textview。这就像

TextView textbox;

textbox=(Textview) view.findViewById(R.id.textbox1);
textbox.settext();

如果您需要编辑此文本,请使用edittext。这里查看自定义对话框设计。希望它有帮助:)