Я хочу создать этот макет, где есть три равных ImageViews в линейном макете с layout_weight = 1.0 каждый. Я просто хочу поместить два круговых изображения на внутренние края, выровненные по центру вертикально в android. Может быть, я не могу добиться этого в XML или, может быть, да. Пожалуйста, помогите мне достичь этого должным образом.Как я могу достичь этого макета в Android?
ответ
Попробуйте этот путь, надейтесь, что это поможет вам решить вашу проблему.
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@android:color/white">
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@android:color/black">
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="@android:color/white">
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center">
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="2"
android:gravity="right">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher"/>
</LinearLayout>
<View
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_weight="1"/>
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="2"
android:gravity="left">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher"/>
</LinearLayout>
</LinearLayout>
</FrameLayout>
. Все хорошие люди благодаря тому, что это сработало как шарм. –
@ Dr.aNdRO, рад помочь вам, дорогой ... –
Но это не идеально подходит для всех устройств –
<?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" >
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#123456"
android:orientation="vertical" >
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#654321"
android:orientation="vertical" >
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical" >
</LinearLayout>
</LinearLayout>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="right"
android:orientation="vertical" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="30dp"
android:src="@android:drawable/alert_dark_frame" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:orientation="vertical" >
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
android:src="@android:drawable/alert_light_frame" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
</FrameLayout>
</FrameLayout>
</LinearLayout>
Все хорошие люди благодаря работе, –
- 1. Как достичь этого макета в Android (studio)
- 2. Как достичь этого макета в Android?
- 3. Как достичь этого макета в Android?
- 4. Как я могу достичь этого макета в WPF C#?
- 5. Как достичь этого макета Bootstrap?
- 6. Как я могу достичь этого дизайна в android
- 7. Как я могу достичь этого макета только с помощью CSS?
- 8. Как достичь этого макета CSS?
- 9. Как я могу достичь этого дизайна в Android?
- 10. Могу ли я достичь этого макета с помощью поплавков CSS?
- 11. Достичь этого макета, оставаясь отзывчивым?
- 12. Как я могу достичь этого в android. (Обложка на картинке)
- 13. Как я могу достичь этого вкладок в Android?
- 14. Как я могу добиться этого макета CSS
- 15. Как достичь этого макета без боя CSS
- 16. новичок JSF вопрос - Как достичь этого макета?
- 17. Как я могу достичь этого кода?
- 18. Как достичь этого макета с помощью CSS?
- 19. Как я могу достичь этого представления?
- 20. Как я могу достичь этого эффекта?
- 21. Как я могу достичь этого условия поиска?
- 22. Android - Как я могу достичь этого типа панели инструментов?
- 23. Android, как достичь этого списка в Android?
- 24. Могу ли я достичь этого, используя сериализацию?
- 25. Как я могу достичь этого базового макета в андроиде с надлежащим z-упорядочением представлений
- 26. Как достичь такого макета в Android
- 27. Как достичь следующего макета на Android
- 28. Как я могу достичь этого макета, используя 3 вида вместо 9?
- 29. Как я могу достичь макета, как показано ниже?
- 30. Как достичь этого макета на кнопках в Раскадке?
, что вы пытаетесь до? –
используйте 'FrameLayout', чтобы содержать эти равномерно распределенные ImageViews и добавлять к нему кнопку, придавая ей« серьезность »« центра »и некоторую« marginLeft ». –