Android layout TableLayout按钮比屏幕大

Android layout TableLayout按钮比屏幕大,android-layout,Android Layout,我正在用一个表格布局做一个设置布局。我所有的行都被屏幕填满了。因为图像更容易理解,这里的情况是: 这是布局代码的一部分(我没有把所有内容都放进去,因为有很多行,都是一样的): 我确实错过了一些关于android:layout\u width=“fill\u parent”的东西,但我看不到什么 我不太明白它为什么不起作用,当我所有的布局\u宽度都设置为填充\u父项我发现了问题,尝试将您的表格布局更改为线性布局 <LinearLayout android:layout_wid

我正在用一个表格布局做一个设置布局。我所有的行都被屏幕填满了。因为图像更容易理解,这里的情况是:

这是布局代码的一部分(我没有把所有内容都放进去,因为有很多行,都是一样的):


我确实错过了一些关于android:layout\u width=“fill\u parent”的东西,但我看不到什么


我不太明白它为什么不起作用,当我所有的
布局\u宽度
都设置为
填充\u父项
我发现了问题,尝试将您的表格布局更改为线性布局

<LinearLayout 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:isScrollContainer="true"
    android:orientation="vertical"
    android:scrollbarAlwaysDrawVerticalTrack="true"
    android:scrollbars="vertical">

我不同意。这可能解决了问题,但将线性布局更改为表格布局并不能修复表格布局。
试一试


这将告诉应用程序哪些列应该展开/收缩以适合屏幕。

nice!这就是问题所在!!现在我的标签就放在盒子里!
<LinearLayout 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:isScrollContainer="true"
    android:orientation="vertical"
    android:scrollbarAlwaysDrawVerticalTrack="true"
    android:scrollbars="vertical">
android:stretchColumns = "1,2,3"
android:shrinkColumns = "1,2,3"