0

Я хочу создать пользовательское 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.

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^