Intereting Posts
Как использовать «adjustResize» для настройки вида на Android с помощью телефонной заставки? Android Add Native support – неразрешенные jni.h, android / log.h и т. Д. Firebase Storage v3 возвращает «многочастное тело не содержит 2 или 3 части» на Android 4.2.2 и 4.3 Как сделать из дерева андроидов с градиентом Кордова Android Не удалось загрузить ресурс: net :: ERR_NAME_NOT_RESOLVED На панели навигации отображается плавающая кнопка действия Как переписать Makefile в android.mk? Фоновое изображение уведомления никогда не отображается на часах RabbitMQ – Случайные очереди с именем «amq.gen- *», получающим автогенерирование Ссылка на строку в ресурсе массива строк с помощью xml Android-календарь SQLiteDiskIOException: ошибка ввода-вывода диска (код 3850) Как андроид обрабатывает различия между размером предварительного просмотра / соотношением и фактическим размером SufaceView? Gradle исключает класс java из lib, замененный собственным классом, чтобы избежать дублирования Как обрабатывать множество разных типов вида в просмотре пользователя recyclerview

Android Eclipse – кнопка строки таблицы – форматирование проблемы

У меня есть макет таблицы с несколькими строками таблицы, но одна проблема.

Я бы хотел, чтобы две кнопки с надписью «0» объединились в одну большую кнопку и по-прежнему выглядят заподлицо с стилем форматирования.

Вот экран:

Введите описание изображения здесь

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.funkycalc.MainActivtiy\" > <TableLayout android:id="@+id/tableLayout1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="66dp" > <TableRow android:id="@+id/tableRow1" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button1" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="CLR" /> <Button android:id="@+id/button2" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <Button android:id="@+id/button3" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <Button android:id="@+id/button4" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="DEL" /> </TableRow> <TableRow android:id="@+id/tableRow2" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button5" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="1" /> <Button android:id="@+id/button6" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="2" /> <Button android:id="@+id/button7" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="3" /> <Button android:id="@+id/button8" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="+" /> </TableRow> <TableRow android:id="@+id/tableRow3" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button9" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="4" /> <Button android:id="@+id/button10" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="5" /> <Button android:id="@+id/button11" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="6" /> <Button android:id="@+id/button12" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="-" /> </TableRow> <TableRow android:id="@+id/tableRow4" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button13" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="7" /> <Button android:id="@+id/button14" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="8" /> <Button android:id="@+id/button15" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="9" /> <Button android:id="@+id/button16" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="/" /> </TableRow> <TableRow android:id="@+id/tableRow5" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button17" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="0" /> <Button android:id="@+id/button19" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="0" /> <Button android:id="@+id/button18" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="." /> <Button android:id="@+id/button20" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="x" /> </TableRow> </TableLayout> <Button android:id="@+id/button21" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/tableLayout1" android:layout_alignParentBottom="true" android:layout_alignRight="@+id/tableLayout1" android:layout_marginBottom="19dp" android:text="=" /> 

Add: android:layout_span="2" к вашему:

 <Button android:id="@+id/button17" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="0" /> 

Поэтому вы получаете:

 <Button android:id="@+id/button17" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="0" android:layout_span"2" /> //number of columns button spans over 

Edit: Не забудьте удалить свою кнопку19

Вы должны использовать span в последней строке следующим образом:

  <TableRow android:id="@+id/tableRow5" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button17" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="0" android:layout_span="2"/> <Button android:id="@+id/button18" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="." /> <Button android:id="@+id/button20" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="x" /> </TableRow> 

Человек, которого ты должен попробовать Введите описание изображения здесь

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.funkycalc.MainActivtiy\"> <TableLayout android:id="@+id/tableLayout1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="66dp"> <TableRow android:id="@+id/tableRow1" android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button android:id="@+id/button1" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="CLR" /> <Button android:id="@+id/button2" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <Button android:id="@+id/button3" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <Button android:id="@+id/button4" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="DEL" /> </TableRow> <TableRow android:id="@+id/tableRow2" android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button android:id="@+id/button5" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="1" /> <Button android:id="@+id/button6" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="2" /> <Button android:id="@+id/button7" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="3" /> <Button android:id="@+id/button8" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="+" /> </TableRow> <TableRow android:id="@+id/tableRow3" android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button android:id="@+id/button9" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="4" /> <Button android:id="@+id/button10" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="5" /> <Button android:id="@+id/button11" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="6" /> <Button android:id="@+id/button12" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="-" /> </TableRow> <TableRow android:id="@+id/tableRow4" android:layout_width="wrap_content" android:layout_height="wrap_content"> <Button android:id="@+id/button13" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="7" /> <Button android:id="@+id/button14" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="8" /> <Button android:id="@+id/button15" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="9" /> <Button android:id="@+id/button16" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="/" /> </TableRow> <TableRow android:id="@+id/tableRow5" android:layout_width="wrap_content" android:layout_height="wrap_content"> <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="50"> <Button android:id="@+id/button17" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="0" /> </LinearLayout> <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="50"> <Button android:id="@+id/button18" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="." /> <Button android:id="@+id/button20" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="x" /> </LinearLayout> </TableRow> </TableLayout> <Button android:id="@+id/button21" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/tableLayout1" android:layout_alignParentBottom="true" android:layout_alignRight="@+id/tableLayout1" android:layout_marginBottom="19dp" android:text="=" /> </RelativeLayout> 

Ну вот:

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.funkycalc.MainActivtiy\" > <TableLayout android:id="@+id/tableLayout1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="66dp" > <TableRow android:id="@+id/tableRow1" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button1" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="CLR" /> <Button android:id="@+id/button2" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <Button android:id="@+id/button3" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <Button android:id="@+id/button4" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="DEL" /> </TableRow> <TableRow android:id="@+id/tableRow2" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button5" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="1" /> <Button android:id="@+id/button6" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="2" /> <Button android:id="@+id/button7" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="3" /> <Button android:id="@+id/button8" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="+" /> </TableRow> <TableRow android:id="@+id/tableRow3" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button9" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="4" /> <Button android:id="@+id/button10" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="5" /> <Button android:id="@+id/button11" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="6" /> <Button android:id="@+id/button12" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="-" /> </TableRow> <TableRow android:id="@+id/tableRow4" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button13" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="7" /> <Button android:id="@+id/button14" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="8" /> <Button android:id="@+id/button15" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="9" /> <Button android:id="@+id/button16" style="?android:attr/buttonStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="/" /> </TableRow> <TableRow android:id="@+id/tableRow5" android:layout_width="wrap_content" android:layout_height="wrap_content" > <Button android:id="@+id/button17" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_span="2" android:text="0" /> <Button android:id="@+id/button18" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="." /> <Button android:id="@+id/button20" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="x" /> </TableRow> </TableLayout> <Button android:id="@+id/button21" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/tableLayout1" android:layout_alignParentBottom="true" android:layout_alignRight="@+id/tableLayout1" android:layout_marginBottom="19dp" android:text="=" />