91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何在Android的DialogActivity中實現列表選擇功能

小樊
91
2024-08-17 03:26:40
欄目: 編程語言

要在Android的DialogActivity中實現列表選擇功能,可以使用AlertDialog.Builder的setItems()方法來創建一個包含列表項的對話框,并設置點擊列表項的監聽器來處理用戶選擇的操作。以下是一個示例代碼:

public class MyDialogActivity extends DialogActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_my_dialog);

        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("Select an item")
                .setItems(R.array.items_array, new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        String[] items = getResources().getStringArray(R.array.items_array);
                        Toast.makeText(MyDialogActivity.this, "You selected: " + items[which], Toast.LENGTH_SHORT).show();
                    }
                });
        
        AlertDialog dialog = builder.create();
        dialog.show();
    }
}

在上面的代碼中,我們創建了一個AlertDialog.Builder對象,設置了對話框的標題和列表項,同時設置了點擊列表項的監聽器來顯示用戶選擇的選項。在這個示例中,我們使用了一個字符串數組來存儲列表項的內容,并通過資源文件引用這個數組。當用戶點擊列表項時,會彈出一個Toast顯示用戶選擇的選項。您可以根據自己的需求來修改和擴展這個示例。

0
金沙县| 元氏县| 湖南省| 于都县| 靖西县| 长兴县| 淳安县| 名山县| 如皋市| 凤冈县| 库尔勒市| 西安市| 宁波市| 云梦县| 乌鲁木齐市| 房山区| 屏南县| 黄石市| 仁怀市| 岑溪市| 威信县| 东方市| 台东县| 建昌县| 克什克腾旗| 阿荣旗| 门头沟区| 迁安市| 榆林市| 永嘉县| 焉耆| 九江市| 晋州市| 威远县| 清水河县| 桂阳县| 瑞安市| 宜章县| 丰镇市| 广昌县| 宿松县|