如何在两个实际布局之间插入表格?

发布于 2024-10-22 04:07:22 字数 201 浏览 7 评论 0原文

我创建了一个相对布局,在该布局下我创建了 3 个相对布局

1-用于顶部文本视图
2-底部按钮
3-对于滚动视图

,现在我想在第一个相对布局下方和第二个相对布局上方插入一个表格,我应该使用哪种布局?表有 3 列,第一列和第二列作为文本视图,第三列作为编辑文本,表上显示的数据来自数据库。 所以我想知道我应该使用哪种布局?我怎样才能显示表格?

I have created a relative layout under which i created 3 relative layout

1-for top textviews
2-for buttons at the bottom
3-for he scroll view

now i want to insert a table below 1st relative layout and above 2nd relative layout,which layout should i use? table has 3 columns first cloumn and secound column as text view and 3rd colums as edit text,the data being displayed on the table is coming from database.
so i wanna know which layout shall i use? and how can i display the table?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

简单 2024-10-29 04:07:22

最好使用LinearLayout

看这个

  <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="wrap_content" android:padding="5dp">
    <ScrollView android:orientation="vertical"
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        android:fadingEdge="none" android:focusable="false">
        <LinearLayout android:orientation="vertical"
            android:layout_width="fill_parent" android:layout_height="fill_parent">

            <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_width="fill_parent" android:layout_height="fill_parent"
                android:stretchColumns="*">
                <TableRow android:gravity="center" >
                    <TextView android:layout_width="wrap_content"
                        android:layout_height="wrap_content" android:text="Series"
                        android:layout_gravity="center"></TextView>
                    <TextView android:layout_width="wrap_content"
                        android:layout_height="wrap_content" android:text="Series"
                        android:layout_gravity="center"></TextView>
                    <EditText android:layout_width="wrap_content"
                        android:layout_height="wrap_content" android:text="Series"
                        android:layout_gravity="center"></EditText>
                </TableRow>
                <TableRow android:gravity="center" >
                    <TextView android:layout_width="wrap_content"
                        android:layout_height="wrap_content" android:text="Series"
                        android:layout_gravity="center"></TextView>
                    <TextView android:layout_width="wrap_content"
                        android:layout_height="wrap_content" android:text="Series"
                        android:layout_gravity="center"></TextView>
                    <EditText android:layout_width="wrap_content"
                        android:layout_height="wrap_content" android:text="Series"
                        android:layout_gravity="center"></EditText>
                </TableRow>
                </TableLayout>

        </LinearLayout>

    </ScrollView>
</LinearLayout>

注意:你还可以设置TextView和EditText的宽度,更重要的是你可以设置
重力并相应地对齐它。
另外,当您需要动态添加行时,LinearLayout 很有用。它将是
当您从数据库获取数据时对您有用

Its better to use LinearLayout

See this

  <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="wrap_content" android:padding="5dp">
    <ScrollView android:orientation="vertical"
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        android:fadingEdge="none" android:focusable="false">
        <LinearLayout android:orientation="vertical"
            android:layout_width="fill_parent" android:layout_height="fill_parent">

            <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_width="fill_parent" android:layout_height="fill_parent"
                android:stretchColumns="*">
                <TableRow android:gravity="center" >
                    <TextView android:layout_width="wrap_content"
                        android:layout_height="wrap_content" android:text="Series"
                        android:layout_gravity="center"></TextView>
                    <TextView android:layout_width="wrap_content"
                        android:layout_height="wrap_content" android:text="Series"
                        android:layout_gravity="center"></TextView>
                    <EditText android:layout_width="wrap_content"
                        android:layout_height="wrap_content" android:text="Series"
                        android:layout_gravity="center"></EditText>
                </TableRow>
                <TableRow android:gravity="center" >
                    <TextView android:layout_width="wrap_content"
                        android:layout_height="wrap_content" android:text="Series"
                        android:layout_gravity="center"></TextView>
                    <TextView android:layout_width="wrap_content"
                        android:layout_height="wrap_content" android:text="Series"
                        android:layout_gravity="center"></TextView>
                    <EditText android:layout_width="wrap_content"
                        android:layout_height="wrap_content" android:text="Series"
                        android:layout_gravity="center"></EditText>
                </TableRow>
                </TableLayout>

        </LinearLayout>

    </ScrollView>
</LinearLayout>

Note: You can also set width of TextView and EditText and more importantly you can set the
gravity and align it accordingly.
Also, LinearLayout is useful when you need to add the rows dynamically.It will be
useful to you as you are getting the data from database

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文