Я пытаюсь сделать калькулятор для Android. Я начал использовать XML для создания кнопок и т. Д., А затем я собирался ссылаться на них в java для математики. У меня возникают проблемы с тем, чтобы они были кнопками вместо строк. Я понимаю сумму веса, но я даже не знаю, что это то, что я должен использовать для такого рода вещей. Мой код выглядит следующим образом: (код обновлен)Android XML кнопки
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="@string/total"
android:textSize="45sp"
android:id="@+id/calcDisplay"
/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<Button
android:id="@+id/Number1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="1"
/>
<Button
android:id="@+id/Number2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="2"
/>
<Button
android:id="@+id/Number3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
/>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<Button
android:id="@+id/Number4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
/>
<Button
android:id="@+id/Number5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
/>
<Button
android:id="@+id/Number6"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
/>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<Button
android:id="@+id/Number7"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
/>
<Button
android:id="@+id/Number8"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
/>
<Button
android:id="@+id/Number9"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
/>
</LinearLayout>
<Button
android:id="@+id/number0"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_gravity="center_horizontal"
/>
</LinearLayout>
Поскольку вы скопировали, что Java-код из моего ответа он не будет работать для XML-ответа. Вы можете посмотреть на это. – TronicZomB
Yeah ... right dude :) –
Мои кнопки все еще находятся в списке, идущем сверху вниз, я пытаюсь заставить их быть как настоящий калькулятор, так что один рядом друг с другом. Таким образом, по 3 в каждой строке, а затем оставляют место для putt других кнопок. Как я могу это сделать? – destroted