gpt4 book ai didi

android - 如何从 ListView 打开对话框

转载 作者:行者123 更新时间:2023-11-29 18:19:10 24 4
gpt4 key购买 nike

我在点击 listView 打开对话框时发现了一个问题..我返回的代码在下面给出,请检查它是否有任何错误..

public void onCreate(Bundle savedInstanceState) {


super.onCreate(savedInstanceState);
setContentView(R.layout.my_info);
ListView lv2;
String lv_arr1[]={"Language:NotSpecified"};
lv2=(ListView)findViewById(R.id.listViewInfo1);
lv2.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1 , lv_arr1));

ListView lvInfo1;
ListViewInfo adapter;
String lvTitle[]={"online"};
String lvDesc[]={"Change Status"};
adapter = new ListViewInfo(this, lvTitle,lvDesc);
lvInfo1=(ListView)findViewById(R.id.listViewInfo2);
lvInfo1.setAdapter(adapter);
lvInfo1.setOnItemClickListener(this);

}

public void onItemClick(AdapterView<?> arg0, View arg1, int position, long id)
{

final CharSequence[] items = {"Online", "Away", "Do not distrub","Invisible","Offline"};

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Change Status");
builder.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
}
});

}

最佳答案

builder.show() 在对话框初始化结束时丢失 - 因此不显示对话框

关于android - 如何从 ListView 打开对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6467140/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com