onclick EditText Stretch问题!

时间:2010-02-15 12:19:29

标签: android layout

我面临的问题是,当我点击edittext时,它的宽度会发生变化,我想根据屏幕修复其宽度,使其覆盖整个屏幕,然后按下右侧的按钮。

这是代码

  

 

2 个答案:

答案 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

导致问题的表

删除它解决了我的问题。