我正在開發計算用戶集中度的Android小應用程序。我的想法是顯示一個圖像矩陣,其中用戶被迫按時間量選擇給定圖像並計算用戶的準確度。GridView與LinearLayout中的TextView
問題是我不知道如何設計一個結合了TextViews和GridViews的佈局。
我試圖做這樣的用戶界面,但我沒有succesfull。
我認爲這足以將TextView1放入LinearLayout,然後GridView1,TextView2,GridView2和按鈕。我嘗試了更多的組合,導致我的失敗。
你能給我一個提示如何設計這個佈局嗎?
這是我的佈局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/root"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:text="@+id/TextView01"
android:id="@+id/TextView01"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</TextView>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ImageView android:id="@+id/ImageView01"
android:layout_width="wrap_content" android:layout_height="wrap_content">
</ImageView>
<ImageView android:id="@+id/ImageView02"
android:layout_width="wrap_content" android:layout_height="wrap_content">
</ImageView>
<ImageView android:id="@+id/ImageView03"
android:layout_width="wrap_content" android:layout_height="wrap_content">
</ImageView>
</LinearLayout>
<TextView android:text="@+id/TextView02"
android:id="@+id/TextView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="0.4">
<GridView android:id="@+id/GridView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:numColumns="auto_fit"
android:columnWidth="25px"
android:stretchMode="none">
</GridView>
</LinearLayout>
<LinearLayout android:id="@+id/LinearLayout01"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<Button android:text="@+id/Button01"
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></Button>
<Button android:text="@+id/Button02"
android:id="@+id/Button02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></Button>
</LinearLayout>
我已經成功地擁有更多的列在GridView和那裏的單行儘可能多的圖片,我可以。但是我不能設置一行的高度,只能設置一列的寬度。在gridview中的圖像被放大,我看不到一種方法來設置它們的原始大小。
一切工作除gridview,看起來像奇怪。我更新了第一篇文章,我的Android設備的屏幕布局在哪裏。 – nestor11 2010-11-28 17:58:13