Я пытаюсь создать макет для своего списка, мой макет в настоящее время выглядит так. Разработка макета android
Вот код XML файл:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="340dp"
android:descendantFocusability="blocksDescendants"
android:layout_height="160dp">
<LinearLayout
android:orientation="vertical"
android:layout_width="40dp"
android:clickable="false"
android:layout_height="90dp"
android:background="@drawable/triangle"
android:id="@+id/relativeLayout"/>
<LinearLayout android:id="@+id/desclayout"
android:layout_marginLeft="40dp"
android:layout_width="240dp"
android:layout_height="140dp"
android:clickable="false"
android:background="@drawable/layout_my_posts_selector"
android:layout_marginRight="5dp">
<TextView
android:id="@+id/myPostDescription"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="left"
android:maxLength="120"
android:hint="@string/description"
android:inputType="textMultiLine"
android:clickable="false"
android:lines="4"
android:maxLines="5"
android:paddingBottom="8dp"
android:textColorHint="#f7941e"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="8dp"
android:textColor="#6d6e71"
android:scrollbars="vertical"
android:textSize="14sp">
</TextView>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_toRightOf="@+id/desclayout"
android:background="@drawable/description_layout_my_posts_selector"
android:orientation="vertical"
android:clickable="false"
android:paddingLeft="7dp"
android:layout_height="140dp">
<ImageButton
android:id="@+id/acceptMyPostBtn"
android:layout_width="40dp"
android:background="@drawable/my_posts_button_selector"
android:layout_marginTop="5dp"
android:layout_height="40dp"
android:src="@drawable/v"/>
<ImageButton
android:id="@+id/closeMyPostBtn"
android:layout_width="40dp"
android:background="@drawable/my_posts_button_selector"
android:layout_below="@id/acceptMyPostBtn"
android:layout_height="40dp"
android:layout_marginTop="5dp"
android:src="@drawable/x"/>
<ImageButton
android:id="@+id/showOnMapMyPost"
android:layout_width="40dp"
android:src="@drawable/location"
android:background="@drawable/my_posts_button_selector"
android:layout_marginTop="5dp"
android:layout_height="40dp"/>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_below="@+id/desclayout"
android:paddingLeft="6dp"
android:background="#2d2d2d"
android:layout_height="20dp">
<TextView
android:layout_width="fill_parent"
android:layout_marginLeft="40dp"
android:textColor="@android:color/background_light"
android:text="Finished at 19/01/2013 13:55"
android:layout_height="fill_parent" />
</LinearLayout>
</RelativeLayout>
Но я пытаюсь добавить некоторые детали этой схемы, но беспорядок все. Я пытаюсь сделать так, чтобы это выглядело так:
Если у вас есть рекомендации по восстановлению иерархии макетов, я буду благодарен!
Оранжевая линия будет изображение – user3900146
Просто ** ** ужасно: я вижу много ** ненужного вложенности макета **, что ** плохо для выступлений ** .. –
Он один из моих первых макетов. Если у вас есть какие-либо советы по улучшению, это будет хорошо. Благодарю. – user3900146