我正在构建一个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。
答案 0 :(得分:0)
在onCreate之前全局定义一个新的textview,然后使用你在对话框中创建的视图搜索这个textview。这就像
TextView textbox;
textbox=(Textview) view.findViewById(R.id.textbox1);
textbox.settext();
如果您需要编辑此文本,请使用edittext。这里查看自定义对话框设计。希望它有帮助:)