android,无法在listview';s排

android,无法在listview';s排,android,android-widget,Android,Android Widget,我目前正在开发我的第一个android应用程序。在列表视图中,我需要在每一行中有以下组织: 左侧:一个主图标,其上显示行的整个高度 中间:两个文本,一个在另一个下面 右侧:两个图标,一个在另一个下面 我最终得到了这样一个row.xml文件,但这并不像我预期的那样有效。 你知道这个文件中是否缺少一些明显的东西吗? 谢谢, 卢克 对于您描述的规则集,请考虑切换到RelativeLayout。使用LinearLayout可能并非在所有情况下都有效,而且在堆栈消耗方面,其效率低于Relative

我目前正在开发我的第一个android应用程序。在列表视图中,我需要在每一行中有以下组织:

  • 左侧:一个主图标,其上显示行的整个高度
  • 中间:两个文本,一个在另一个下面
  • 右侧:两个图标,一个在另一个下面
我最终得到了这样一个row.xml文件,但这并不像我预期的那样有效。 你知道这个文件中是否缺少一些明显的东西吗? 谢谢, 卢克



对于您描述的规则集,请考虑切换到
RelativeLayout
。使用
LinearLayout
可能并非在所有情况下都有效,而且在堆栈消耗方面,其效率低于
RelativeLayout

在右侧列
LinearLayout
中,添加

android:layout_width="wrap_content"
android:gravity="right"

这应该会使图标落在右边(因为
gravity
设置。)

非常感谢,我添加了:android:layout\u width=“wrap\u content”(不适用于填充父项)android:gravity=“right”luchallo,是的,这是一个很好的观点。由于我对android布局不太熟悉,所以我选择了LinearLayout,因为它看起来更简单,但我肯定会更仔细地了解RelativeLayout。非常感谢,吕克
android:layout_width="wrap_content"
android:gravity="right"