私は画面を以下のように表示したいと思います。私はテーブルレイアウトを使用してこのデザインを実装しようとしましたが、これは正しく表示されません。他の方法を提案してください。 Androidタブのデザイン方法
0
A
答えて
1
以下のように試してみてください。マージンを調整するだけです。あなたが必要とするもののように見えるはずです。 ScrollView内のすべてをラップすることもできます。
<RelativeLayout
android:id="@id/layout_main"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:background="@color/c_main_back_ground_color">
<RelativeLayout
android:id="@id/lt1"
android:layout_width="163.0dip"
android:layout_height="230.0dip"
android:layout_marginEnd="5.0dip"
android:layout_marginLeft="12.0dip"
android:layout_marginRight="5.0dip"
android:layout_marginStart="12.0dip"
android:layout_marginTop="12.0dip"
android:background="@drawable/your_image"
android:clickable="false"
android:elevation="6dp">
<View
android:id="@+id/view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="?android:selectableItemBackground"
android:duplicateParentState="true" />
<ImageView
android:id="@+id/im1"
android:layout_width="130dip"
android:layout_height="130dip"
android:layout_alignParentEnd="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:adjustViewBounds="false"
android:background="@color/your_bg"
android:clickable="true"
android:contentDescription="@string/your_string"
android:cropToPadding="false" />
<TextView
android:id="@+id/tv1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="14dp"
android:gravity="center_vertical|center_horizontal|center"
android:text="@string/account"
android:textColor="@color/your_color"
android:textSize="18sp"
android:textStyle="bold" />
<TextView
android:id="@+id/tv2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/lt1"
android:paddingBottom="2dip"
android:paddingEnd="2dip"
android:paddingLeft="2dip"
android:paddingRight="2dip"
android:paddingStart="2dip"
android:text="@string/your_string"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="12sp" />
</RelativeLayout>
<RelativeLayout
android:id="@id/lt2"
android:layout_width="163.0dip"
android:layout_height="235.0dip"
android:layout_marginEnd="12.0dip"
android:layout_marginLeft="5.0dip"
android:layout_marginRight="12.0dip"
android:layout_marginStart="5.0dip"
android:layout_marginTop="12.0dip"
android:layout_toEndOf="@id/lt1"
android:layout_toRightOf="@id/lt1"
android:background="@drawable/your_image"
android:clickable="false"
android:focusable="false">
<View
android:id="@+id/view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="?android:selectableItemBackground"
android:duplicateParentState="true" />
<ImageView
android:id="@+id/im2"
android:layout_width="130dip"
android:layout_height="130dip"
android:layout_alignParentEnd="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="false"
android:layout_centerHorizontal="true"
android:layout_centerInParent="true"
android:layout_centerVertical="true"
android:clickable="true"/>
<TextView
android:id="@+id/tv3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/lt2"
android:elevation="7dp"
android:paddingBottom="2dip"
android:paddingEnd="2dip"
android:paddingLeft="2dip"
android:paddingRight="2dip"
android:paddingStart="2dip"
android:text="@string/your_string"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="12sp" />
<TextView
android:id="@+id/tv4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="14dp"
android:gravity="center_vertical|center_horizontal|center"
android:text="@string/your_string"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="18sp"
android:textStyle="bold" />
</RelativeLayout>
<RelativeLayout
android:id="@id/lt3"
android:layout_width="163.0dip"
android:layout_height="235.0dip"
android:layout_below="@id/lt1"
android:layout_marginBottom="10dip"
android:layout_marginEnd="5.0dip"
android:layout_marginLeft="12.0dip"
android:layout_marginRight="5.0dip"
android:layout_marginStart="12.0dip"
android:layout_marginTop="10.0dip"
android:background="@drawable/your_image"
android:clickable="false"
android:elevation="5dp">
<View
android:id="@+id/view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="your_bg"
android:duplicateParentState="true" />
<TextView
android:id="@+id/tv5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="14dp"
android:gravity="center_vertical|center_horizontal|center"
android:text="@string/your_string"
android:textColor="@android:color/black"
android:textSize="18sp"
android:textStyle="bold" />
<ImageView
android:id="@+id/im3"
android:layout_width="130dip"
android:layout_height="130dip"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:contentDescription="@string/services"
app:srcCompat="@drawable/services" />
<TextView
android:id="@+id/tv6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/im3"
android:paddingBottom="2dip"
android:paddingEnd="2dip"
android:paddingLeft="2dip"
android:paddingRight="2dip"
android:paddingStart="2dip"
android:text="@string/your_string"
android:textAlignment="center"
android:textColor="@color/black"
android:textSize="12sp" />
</RelativeLayout>
<RelativeLayout
android:id="@id/lt4"
android:layout_width="163.0dip"
android:layout_height="235.0dip"
android:layout_below="@id/lt2"
android:layout_marginBottom="10dip"
android:layout_marginEnd="12.0dip"
android:layout_marginLeft="5.0dip"
android:layout_marginRight="12.0dip"
android:layout_marginStart="5.0dip"
android:layout_marginTop="10.0dip"
android:layout_toEndOf="@id/lt3"
android:layout_toRightOf="@id/lt3"
android:background="@drawable/your_bg">
<View
android:id="@+id/view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="?android:selectableItemBackground"
android:duplicateParentState="true" />
<TextView
android:id="@+id/tv7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="31dp"
android:text="@string/other_detail"
android:textColor="@color/black"
android:textSize="12sp" />
<ImageView
android:id="@+id/im4"
android:layout_width="130dip"
android:layout_height="130dip"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:contentDescription="@string/your_string"/>
<TextView
android:id="@+id/tv8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="14dp"
android:clickable="true"
android:gravity="center_vertical|center_horizontal|center"
android:text="@string/your_string"
android:textColor="@color/black"
android:textSize="18sp"
android:textStyle="bold" />
</RelativeLayout>
</RelativeLayout>
+1
ありがとう、これはまた私のために働く。 –
+0
@RohanChavanようこそ –
関連する問題
- 1. タブAndroidのデザインUIパターン
- 2. QT4 C++ GUIデザイン - タブ付きインターフェイスの代替方法
- 3. Androidの.xmlデザイン
- 4. Androidラジオアプリのデザイン
- 5. Androidゲームのデザイン
- 6. Androidインターフェイスのデザイン
- 7. Androidレイアウトのデザイン
- 8. Androidプログラムのデザイン
- 9. Android TabLayoutからタブを隠す方法
- 10. Androidのステータスバーアイコンのデザイン
- 11. Android:カレンダーのUIデザイン
- 12. AndroidデザインのゲームカードUI
- 13. Android Appのデザイン - ベストプラクティス?
- 14. AndroidアプリのUIデザイン
- 15. Android素材デザイン
- 16. Android UIデザイン
- 17. Android:タブ内のタブ
- 18. Android TextViewのシェイプをデザインする方法は?
- 19. 材料デザインのアイコンアイコンをAndroidアプリケーションに追加する方法
- 20. androidでこのようなビュー遷移をデザインする方法
- 21. Android - プレイストアのようなオプションをデザインする方法
- 22. Androidタブ - コンテンツをタブで消す親タブを外して変更する方法
- 23. MySQL:テーブルのデザイン方法
- 24. UILabelのデザイン方法は?
- 25. IBActionボタンのデザイン方法
- 26. ラテンハイパーキューブ(LHS)デザインのスピードアップ方法
- 27. AndroidでEditTextとButtonをデザインする方法
- 28. AndroidデザインUIエレメントPSD
- 29. Android、最初のタブをデフォルトのタブとして設定する方法
- 30. Photoshopのパラメータ:Android用のデザイン
'GridLayout'、または' ConstraintLayout'、または 'RecyclerView'と' GridLayoutManager'を使用してください。 – CommonsWare
GridLayoutManagerに関連するコードをいくつか投稿することができます。私はそれについては何も考えていません。 –
RelativeLayoutをメインレイアウト(親)として追加し、他のRelativeLayoutを子として追加します。imageViewとtextViewを追加します –