比率変更

アクティビティ中でリストを生成するサンプルアプリを作成する

前回はこちら。

今回から、新しいアプリを作成します。まずはプロジェクトを作成し、string.xmlを書き換え。

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">リスト選択サンプル2</string>
  <string name ="dialog_title">注文確認</string>
   <string name ="dialog_msg">洗濯された料理を注文します。よろしいですか?</string>
  <string name ="dialog_btm_ok">注文</string>
   <string name ="dialog_btn_ng">キャンセル</string>
  <string name ="dialog?btn_nu">問合せ</string>
   <string name ="dialog_ok_toast">ご注文有難うございます</string>
  <string name ="dialog_ng_toast">ご注文をキャンセルしました</string>
   <string name ="dialog">問合せの内容をお知らせください</string>
</resources>

 続いてactivity_list_view_sample2.xmlを書替えます。

<?xml version="1.0" encoding="utf-8"?>
<ListView 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/lvMenu"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>

 さらに、ListViewSample2ActivityonCreate()メソッド内にコードを追加します。

ListView lvMenu=findViewById(R.id.lvMenu);
List<String> menuList=new ArrayList<> ();
menuList.add("から揚げ定食");
menuList.add("ハンバーグ定食");
menuList.add("生姜焼き定食");
menuList.add("ステーキ定食");
menuList.add("野菜炒め定食");
menuList.add("とんかつ定食");
menuList.add("ミンチかつ定食");
menuList.add("コロッケ定食");
menuList.add("焼き魚定食");
menuList.add("焼肉定食");
ArrayAdapter<String> adapter=new ArrayAdapter<> (ListViewSample2Activity.this, android.R.layout.simple_list_item_1, menuList);
lvMenu.setAdapter(adapter);

 例によってデザインモードではうまくいきません。この時点では、まだタップ時のしょりを設定していないので表示だけです。次回、ダイアログを表示する

つづく!

ここから先は

0字

¥ 100

期間限定 PayPay支払いすると抽選でお得に!

この記事が気に入ったらサポートをしてみませんか?