Я сталкиваюсь с проблемой, что, когда я нажимаю на edittext, его ширина изменяется, я хочу исправить его ширину в соответствии с экраном, чтобы он покрывал весь экран, а затем кнопку справа от него.
вот код
На самом деле я использовал RelativeLayout выше
таблица, которая вызывала проблемы
удаление, которое решило мою проблему.
Вам не хватает android: layout_width = "fill_parent" в тегах TableRow и EditText . Должно выглядеть примерно так:
<?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>