如何在表布局中为
的每个元素添加一行列表。假设如果数据来自api,那么我如何在其中显示它们
新行中的表格布局。我希望将这些行添加为数据
增加。我在fragmnet类中使用了表格布局。
ListOfAssociateFragment.java
public class ListOfAssociateFragment extends Fragment {
ArrayList<ListOfAssociateModelClass> listOfAssoArrayList=new ArrayList<>();
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view= inflater.inflate(R.layout.fragment_list_of_associate, container, false);
return view;
}
}
fragment_list_of_associate.xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Fragment.ListOfAssociateFragment">
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="20dp">
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/simpleTableLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TableRow
android:id="@+id/firstRow"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="S.No"
android:padding="10dp"
android:background="@drawable/border_textview"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Associate Details"
android:padding="10dp"
android:background="@drawable/border_textview"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Parent ID"
android:padding="10dp"
android:background="@drawable/border_textview"/>
</TableRow>
<TableRow
android:id="@+id/secondRow"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/txtv_sno"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="S.No"
android:padding="10dp"
android:background="@drawable/border_textview"/>
<TextView
android:id="@+id/txtv_asso_details"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Associate Details"
android:padding="10dp"
android:background="@drawable/border_textview"/>
<TextView
android:id="@+id/txtv_parent_id"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Parent ID"
android:padding="10dp"
android:background="@drawable/border_textview"/>
</TableRow>
</TableLayout>
</HorizontalScrollView>
<!-- <HorizontalScrollView
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_margin="10dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="S.No"
android:padding="10dp"
android:background="@drawable/border_textview"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Associate Details"
android:padding="10dp"
android:background="@drawable/border_textview"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Parent ID"
android:padding="10dp"
android:background="@drawable/border_textview"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Sponsor ID"
android:padding="10dp"
android:background="@drawable/border_textview"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Mobile"
android:padding="10dp"
android:background="@drawable/border_textview"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Power"
android:padding="10dp"
android:background="@drawable/border_textview"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Status"
android:padding="10dp"
android:background="@drawable/border_textview"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Join Date"
android:padding="10dp"
android:background="@drawable/border_textview"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Action"
android:padding="10dp"
android:background="@drawable/border_textview"/>
</LinearLayout>
</LinearLayout>
</HorizontalScrollView>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerview_list_of_associate"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="60dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp">
</androidx.recyclerview.widget.RecyclerView>-->
</FrameLayout>