我有Activity
。这是Layout
有2 Buttons
。当我点击第一个Button
时,Dialog
会打开。 Dialog
包含ListView
。当我关闭Dialog
我想要在Activity
上刷新时。因此,第一个Button
的文本将有所不同。
sportSuvis.setText("Sports ");
sportSuvis.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
SportListViewDiaolog myDialog = new SportListViewDiaolog(v.getContext(),"",null);
myDialog.show();
}
});
在对话解雇后我想做刷新
由于
答案 0 :(得分:1)
final CharSequence[] items = {"option1", "option2", "option3"};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Pick an option");
builder.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
// Update the second button text here
btn.settext("My Other Text");
}
});
AlertDialog alert = builder.create();
答案 1 :(得分:0)
Button btn = new Button(this);
btn.setText("your_string");