如何在表格布局android

时间:2019-08-12 12:02:23

标签: android android-tablelayout

如何在表布局中为

的每个元素添加一行

列表。假设如果数据来自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>

0 个答案:

没有答案