2

我的 Android 应用程序布局有问题。图形预览编辑器向我显示了一个图像(这就是我希望它的样子):

在此处输入图像描述

我正在使用如下所示的表格布局:

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/container"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_margin="5dp"
    android:shrinkColumns="*"
    android:stretchColumns="*" >

    <TableRow
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#ffffff"
        android:padding="5dp" >

        <TextView
          style="@style/leftColumn"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="Branche" />

        <TextView
          android:id="@+id/textViewBranche"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
         style="@style/rightColumn"
          android:text="Branche"
    />
    </TableRow>
</TableLayout>

样式.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">

    <!-- ... -->

    <style name="leftColumn">
        <item name="android:background">#2B60DE</item>
        <item name="android:textColor">#ffffff</item>


    </style>

    <style name="rightColumn">
         <item name="android:background">#C0C0C0</item>
        <item name="android:textColor">#ffffff</item>
    </style>

</resources>

如果我运行我的应用程序,它看起来像这样: 在此处输入图像描述

如您所见,仅显示一个文本视图。我希望表格布局有 2 列(就像在预览中一样)。第一个(蓝色)表示我正在显示的内容,第二个(灰色)表示我的适配器提供的信息。但是我只看到我的适配器提供的信息(在这种情况下是“sonstige(其他)”。所以基本上我只看到正确的列。我不知道为什么我看不到第一个文本视图的内容(分别是第一行)。我使用了一些属性,例如 layout_width 和 layout_height ,但它没有改变。

我在我的 S3 上运行这个应用程序。

任何帮助将不胜感激。

干杯

4

0 回答 0