Я хочу создать пользовательское listview с двумя текстовыми полями рядом друг с другом и кнопкой сразу после них. У меня есть ящик для навигации, из которого заполняются фрагменты. В одном из фрагментов я хочу добавить listview со счетчиком, из которого пользователи могут выбрать класс, а затем данные будут заполнены для этого конкретного класса. Будет сформировано пользовательское listview, которое будет содержать два текстовых поля, содержащих USN студента и текущий процент посещаемости. После этих двух будет присутствовать флажок, который будет записывать отсутствующий статус студента. По умолчанию все ученики будут отмечены как присутствующие. Как мне это достичь?Я хочу создать пользовательское listview с двумя текстовыми полями рядом друг с другом и кнопкой сразу после них.
Это фрагмент я хочу, чтобы заполнить данные в.
public class menu2_Fragment extends Fragment {
View rootview;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
rootview = inflater.inflate(R.layout.menu2_layout, container, false);
ListView listview =(ListView)rootview.findViewById(R.id.listView);
//EDITED Code
String[] items = new String[] {"Student 1", "Student 2", "Student 3", "Student 4", "Student 5"};
ArrayAdapter<String> adapter =
new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, items);
listview.setAdapter(adapter);
return rootview;
}
}
Это menu2_layout.xml.
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/ripple_material_light"
android:gravity="center_horizontal">
<Spinner
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"/>
<ListView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/listView"
android:layout_below="@+id/spinner"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
</RelativeLayout>
И это мой simple_item_list.xml.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="1">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageButton"
android:layout_gravity="right"
android:layout_weight="0.16" />
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New CheckBox"
android:id="@+id/checkBox"
android:layout_gravity="right"
android:layout_weight="0.16" />
<TextView
android:layout_width="186dp"
android:layout_height="wrap_content"
android:text="New Text"
android:id="@+id/textView2" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Text"
android:id="@+id/textView4"
android:layout_gravity="center_horizontal"
android:layout_weight="0.16" />
</LinearLayout>
Пожалуйста, сообщите, что мне делать? И если у вас есть пример кода, отправьте его, так как я очень новичок в разработке Android.