/ / Ako urobiť simpe UI pre android? - android, užívateľské rozhranie

Ako urobiť simpe používateľské rozhranie pre Android? - android, užívateľské rozhranie

používateľské rozhranie, ktoré chcem, je ako je uvedené nižšie:

------------------------------ + btn1 | btn2 | btn2 | ------------------------------- Obsah | Obsah | | | | | | | | | | | ------------------------------ | noha | btn3 | btn4 | btn5 | ------------------------------ |

Každý, kto vie, ako navrhnúť xml pre tento ui?

odpovede:

3 pre odpoveď č. 1

Toto je typ rozloženia XML, ktorý hľadáte:

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout
android:id="@+id/header"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:orientation="horizontal"
>
<View android:id="@+id/head" />
<Button android:id="@+id/btn1" />
<Button android:id="@+id/btn2" />
<Button android:id="@+id/btn3" />
</LinearLayout>
<LinearLayout
android:id="@+id/footer"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="horizontal"
>
<View android:id="@+id/foot" />
<Button android:id="@+id/btn4" />
<Button android:id="@+id/btn5" />
<Button android:id="@+id/btn6" />
</LinearLayout>
<ListView
android:id="@+id/body"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@id/footer"
android:layout_below="@id/header"
/>
</RelativeLayout>

Je zrejmé, že budete musieť rozšíriť obsahzáhlavia a päty, ale to je základná štruktúra. Nastavíte záhlavie a pätu na wrap_content, zarovnáte ich na hornú a dolnú časť, potom je ListView nastavený pod a nad záhlavím a päty a vyplní sa zostávajúci priestor vľavo od záhlavia a päty.


1 pre odpoveď č. 2

Hej to znie celkom jednoducho. Najjednoduchší spôsob, ako začať s niečím takým, by bolo použiť niečo podobné http://www.droiddraw.org/ je to vizuálny editor pre Android UI. Akonáhle budete mať základné rozloženie môžete exportovať do aplikácie a potom vyladiť na vaše potreby.

Dúfam, že to pomôže

-Andreas

Videli ste svoju úpravu. V podstate chcete vertikálne lineárne rozloženie s horizontálnym lineárnym rozložením na vrchu, potom zobrazenie zoznamu a ďalšie lineárne horizontálne rozloženie na dne.