我面临的问题是,当我点击edittext时,它的宽度会发生变化,我想根据屏幕修复其宽度,使其覆盖整个屏幕,然后按下右侧的按钮。
这是代码
答案 0 :(得分:0)
您在 TableRow 和 EditText 标记上缺少 android:layout_width =“fill_parent”。应该看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:stretchColumns="2" android:orientation="horizontal">
<TableRow android:layout_width="fill_parent">
<EditText android:id="@+id/txtAdPost" android:layout_column="2"
android:gravity="left" android:singleLine="True"
android:layout_width="fill_parent" />
<Button android:id="@+id/btnAdPost" android:gravity="left"
android:layout_height="45px" android:layout_column="3" android:text="New Post" />
</TableRow>
</TableLayout>
答案 1 :(得分:-1)
实际上我在上面使用RelativeLayout
导致问题的表
删除它解决了我的问题。