jimbe2021/10/25 14:34google で「android listview checkbox」と検索しただけでも幾つも記事が出てきますが、何かを参照されて試したりはされていないのでしょうか。
kaame2021/10/25 15:05編集させていただきました。 ご指摘ありがとうございます。 ListやMapを使用し、元からリストにデータが入っている状態は調べて出てき、できたのですが、今回のように、ボタンを押し追加されていくパターンがなかったので質問させていただきました。(前者と同じやり方でできなかったため) また、データベースの保存方法もできればお願いしたいので。
jimbe2021/10/25 15:59 編集すいません、コードを取り込んではみたのですが、レイアウトが思いのほか色々配置されているようで再現が難しく実行できません。activity_rist.xml や リスト用のレイアウトもご提示頂けますか。
jimbe2021/10/25 16:10 編集RistActivity は "tenm","inputStr","bt_check" (いずれも String ) を起動パラメータとして取得していますが、名前からでは中身は何なのか想像が付きません。それぞれ例えばどんな値が入った状態で RistActivity が起動されるのでしょうか。
jimbe2021/10/26 03:45 編集データベースにチェックボックスに関する列が無いということは、「チェックボックスの状態の保存方法が分からず」というのは、データベースの列としてチェックボックスの true/false をどう表現すれば良いかということでしょうか。 であれば、使っているデータベースの列としてどのような型が可能か、それが java のどの型に対応するかを調べてください。はっきり言って文字でも数字でも(2値が区別出来れば)何でも良いはずです。
kaame2021/10/28 09:03list.xmlは字数制限のため、貼れませんでした ```ここに言語名を入力 list.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:descendantFocusability="blocksDescendants"> <TextView android:id="@+id/textView" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="TextView" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <CheckBox android:id="@+id/checkBox" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="6dp" android:layout_marginLeft="20dp" android:layout_marginTop="6dp" /> <TextView android:id="@+id/task_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:layout_marginTop="6dp" android:layout_weight="1" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:text="TextView" /> <Button android:id="@+id/task_delete" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:onClick="deleteTask" android:text="@string/delete" /> </LinearLayout> </LinearLayout> ```
kaame2021/10/28 09:06tenmhは時間を(30分)など inputstrはするべきこと(勉強など) bt_checkは if (getok.equals("ok")) { button.setEnabled(true); }else { button.setEnabled(false); } での、ボタンが押せるかの判断材料です。