如何在一行上使用可变的textview和两个按钮来布局自定义listviewitem

蒂姆·雷纳特(Tim Reynaert)

我创建了一个自定义列表视图。尽管我对列表项的布局感到吃力,但一切都很好。

这个想法是要有一个文本视图,它可以具有可变的长度(可以有多行),并且在文本视图旁边的两个按钮全部在一行上。

这就是我所拥有的:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="16sp"
        android:layout_weight=".80" />

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="A"
        android:layout_weight=".10"
        android:layout_toRightOf="@id/textView1" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="B"
        android:layout_weight=".10"
        android:layout_toRightOf="@id/button1" />

尽管我的问题是文本视图填充了父级并按下了屏幕上的按钮,但这仍然可以正常工作。(当我有一个简短的文本时,按钮是可见的)

所以基本上,我需要的是向左对齐80%宽的textview和向右对齐两个10%宽的按钮。谁能指导我正确的方向?

谢谢

阿什舒杜

您不能layout_weight与一起使用RelativeLayout试试这个:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:textSize="16sp"
        android:layout_weight="1" />

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="A" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="B" />
</LinearLayout>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在一行上使用可变的textview和两个按钮来布局自定义listviewitem

来自分类Dev

将两个 html 元素与自定义 css 放在同一行

来自分类Dev

如何在自定义表格组件中使用子模板来显示每一行?

来自分类Dev

Android Studio布局-在同一行上彼此相邻的两个textview的父级中水平居中

来自分类Dev

如何在同一台服务器上使用自定义堆大小运行两个版本的 ElasticSearch?

来自分类Dev

如何在一行中声明和定义自定义类型的变量

来自分类Dev

如何在两个情节提要板上执行自定义搜索?

来自分类Dev

如何在HTML中使用相同的输入值来具有一个输入字段,两个按钮和两个动作

来自分类Dev

Sencha ExtJS 如何在同一行上有两个按钮和文本

来自分类Dev

如何在同一行上使用两个让我们在一起?

来自分类Dev

如何在单个表中使用两个不同的自定义UITableViewCell子类?

来自分类Dev

如何在BigQuery旧版SQL中使用两个不同的自定义维度

来自分类Dev

如何在Lisp的同一行上打印两个项目?

来自分类Dev

如何在同一行上获得两个h4标签?

来自分类Dev

如何在同一行上左右对齐两个段落?

来自分类Dev

如何在一行Bootstrap 3上显示两个图像

来自分类Dev

如何在HAML的一行上添加两个变量?

来自分类Dev

如何在引导程序的同一行上放置两个div

来自分类Dev

如何在两个TextViews的同一行上设置图像?

来自分类Dev

如何在同一行上放置两个div?

来自分类Dev

如何在PHP或CSS的同一行上添加两个链接

来自分类Dev

如何在同一行上连接两个函数?

来自分类Dev

如何在一行上放置两个块项目

来自分类Dev

创建一个android自定义视图:一行带有按钮的行

来自分类Dev

如何将表格(两个下拉菜单和一个按钮)放在一行的中心

来自分类Dev

如何在一行中动态添加多个自定义按钮?[JQuery 数据表]

来自分类Dev

如何在一个tableView中使用两个不同的自定义单元格?使用iOS 7的Storyboard

来自分类Dev

如何在一个tableView中使用两个不同的自定义单元格?使用iOS 7的Storyboard

来自分类Dev

创建一个自定义ListViewItem(ListViewItem的子类)

Related 相关文章

  1. 1

    如何在一行上使用可变的textview和两个按钮来布局自定义listviewitem

  2. 2

    将两个 html 元素与自定义 css 放在同一行

  3. 3

    如何在自定义表格组件中使用子模板来显示每一行?

  4. 4

    Android Studio布局-在同一行上彼此相邻的两个textview的父级中水平居中

  5. 5

    如何在同一台服务器上使用自定义堆大小运行两个版本的 ElasticSearch?

  6. 6

    如何在一行中声明和定义自定义类型的变量

  7. 7

    如何在两个情节提要板上执行自定义搜索?

  8. 8

    如何在HTML中使用相同的输入值来具有一个输入字段,两个按钮和两个动作

  9. 9

    Sencha ExtJS 如何在同一行上有两个按钮和文本

  10. 10

    如何在同一行上使用两个让我们在一起?

  11. 11

    如何在单个表中使用两个不同的自定义UITableViewCell子类?

  12. 12

    如何在BigQuery旧版SQL中使用两个不同的自定义维度

  13. 13

    如何在Lisp的同一行上打印两个项目?

  14. 14

    如何在同一行上获得两个h4标签?

  15. 15

    如何在同一行上左右对齐两个段落?

  16. 16

    如何在一行Bootstrap 3上显示两个图像

  17. 17

    如何在HAML的一行上添加两个变量?

  18. 18

    如何在引导程序的同一行上放置两个div

  19. 19

    如何在两个TextViews的同一行上设置图像?

  20. 20

    如何在同一行上放置两个div?

  21. 21

    如何在PHP或CSS的同一行上添加两个链接

  22. 22

    如何在同一行上连接两个函数?

  23. 23

    如何在一行上放置两个块项目

  24. 24

    创建一个android自定义视图:一行带有按钮的行

  25. 25

    如何将表格(两个下拉菜单和一个按钮)放在一行的中心

  26. 26

    如何在一行中动态添加多个自定义按钮?[JQuery 数据表]

  27. 27

    如何在一个tableView中使用两个不同的自定义单元格?使用iOS 7的Storyboard

  28. 28

    如何在一个tableView中使用两个不同的自定义单元格?使用iOS 7的Storyboard

  29. 29

    创建一个自定义ListViewItem(ListViewItem的子类)

热门标签

归档