Я новичок в Android и у меня глупая проблема с дизайном приложения.
Моя проблема в том, что я хочу создать сетку, как показано в этом примере http://developer.android.com/guide/tutorials/views/hello-gridview.html
но я хочу создать texbox ниже сетки и кнопку после сетки. Текстовое поле должно быть всегда вверху, а кнопка всегда внизу. Я сделал это:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/textView1"
android:layout_marginLeft="20px"
android:text="@string/intro"
android:layout_marginTop="20px"
android:textSize="35px">
</TextView>
<GridView
android:id="@+id/gridView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
android:numColumns="auto_fit"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:columnWidth="90dp"
android:stretchMode="columnWidth"
android:gravity="center"
</GridView>
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/Button_create"
android:textSize="18px">
android:id="@+id/button1">
</Button>
</LinearLayout>
Но с этим кодом у меня есть текстовое поле вверху, но не всегда кнопка внизу. Появляется, когда сетка заканчивается. Также я заметил, что в этом примере в сетке есть 2 или 3 столбца, как я хочу, но с этим кодом он только один, и я не знаю почему.
Не могли бы вы мне помочь?
PS. Для тех, кто будет редактировать зону кода, не могли бы вы объяснить, что я должен поставить, когда строка заканчивается, но код продолжает? Спасибо и извините за ваше время редактирования моего сообщения