亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

如何在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
曲阳县| 鲁甸县| 博白县| 安龙县| 称多县| 宕昌县| 邵阳县| 黑龙江省| 武威市| 亚东县| 石狮市| 庄浪县| 泗水县| 英吉沙县| 桑植县| 金阳县| 镇沅| 通榆县| 栾城县| 涞源县| 常山县| 永新县| 新丰县| 湖南省| 耒阳市| 韶山市| 德保县| 灌云县| 宝坻区| 彝良县| 延津县| 瑞安市| 陇南市| 微山县| 万全县| 景德镇市| 武清区| 长乐市| 普安县| 依兰县| 莱州市|