我的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>
styles.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上运行这个应用程序。
非常感谢任何帮助。
干杯