RelativeLayout是放置类似东西的最佳方式吗?什么是用于此ListView的最佳布局?
-3
A
回答
1
使用权重的LinearLayout。这是你想要的东西。只需更改文字颜色,尺寸,版面尺寸等(我使用的值只是为了显示它的外观,您将自定义)。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="90dp"
android:background="#484848"
android:orientation="horizontal" >
<Button
android:id="@+id/button1"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_gravity="center_vertical"
android:text="" />
<LinearLayout
android:layout_width="fill_parent"
android:orientation="horizontal"
android:weightSum="5"
android:layout_height="match_parent" >
<LinearLayout
android:layout_width="0px"
android:layout_weight="3"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TextView" />
</LinearLayout>
<TextView
android:id="@+id/textView3"
android:layout_width="0px"
android:layout_weight="2"
android:layout_height="match_parent"
android:gravity="center"
android:text="TextView" />
</LinearLayout>
</LinearLayout>
2
LinearLayout
s为我个人的喜好。
一个水平LinearLayout
,含有ImageView
,垂直LinearLayout
具有两个TextView
S和其他TextView
给所述ImageView
一个固定的高度和宽度(48dp是非常常见的列表项)。
设置垂直LinearLayout
的宽度0dp并给它为1的重量这样,它会伸长一路所以ImageView
和TextView
将在布局的边缘。
1
我会留在RelativeLayout
由于您的浏览层次减少深度相比,使用多LinearLayout
s到代表相同的布局。
从理论上讲,这会让你的名单更平滑。
1
// try this way,hope this will help you...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="5dp"
android:gravity="center">
<ImageView
android:layout_width="70dp"
android:layout_height="70dp"
android:src="@drawable/ic_launcher"
android:adjustViewBounds="true"/>
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginLeft="5dp"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TEXT1"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TEXT2"/>
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:text="TEXT3"/>
</LinearLayout>
相关问题
- 1. 此视频布局的最佳解决方案是什么?
- 2. 制作此布局的最佳方式是什么?
- 3. 制作此3视图布局的最佳方式是什么?
- 4. 什么是python命令行应用程序的最佳布局?
- 5. 创建此表格布局的最佳方法是什么? (附图)
- 6. 什么布局将是设计此Android屏幕的最佳方式
- 7. 什么是最好的布局使用?
- 8. 什么是用于此问题的最佳算法
- 9. 对此的最佳查询是什么?
- 10. 什么是缩放复杂布局的最佳方法
- 11. 什么是实现这种布局的最佳方式?
- 12. Ruby on Rails 3布局的最佳实践是什么?
- 13. 什么是使布局可扩展的最佳实践?
- 14. 什么是创建JSP布局模板的最佳方式?
- 15. 什么是删除布局元素的最佳方法
- 16. WPF:什么是布局的最佳做法
- 17. jsp页面布局的最佳做法是什么?
- 18. HTML/CSS什么是最佳的获得以下布局建设
- 19. 在Android中开发布局的最佳技术是什么
- 20. 什么是设计窗体布局的最佳方式
- 21. 什么是创建网页布局的最佳工具?
- 22. 多源项目的最佳SVN存储库布局是什么?
- 23. 实现倾斜背景布局的最佳方式是什么?
- 24. 什么是最好用于创建布局。 Java还是XML?
- 25. 什么是mysql的最佳布尔值?
- 26. 什么布局将是最好的
- 27. 什么是用来创建这种效果的布局的最佳组合?
- 28. 框架的最佳布局
- 29. 处理彼此使用模块的最佳方式是什么?
- 30. VB.Net调用此函数的最佳方式是什么?
实际上也是如此。 +1发现这一点。 –