如何在不重叠滚动条的情况下显示Android右对齐ListItem数据?

发布于 2024-11-19 15:50:43 字数 1157 浏览 2 评论 0原文

我基本上与 ListView 行样式相同 - 左对齐文本和右对齐图标:一个列表视图,其中的列表项是右对齐的:

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content">
    <TextView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:text="Name"
        android:id="@+id/list_item_name" 
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_alignParentLeft="true"
        >
    </TextView>
    <TextView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:text="0x0 0s"
        android:id="@+id/list_item_value" 
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_alignParentRight="true" 
        >
    </TextView>
</RelativeLayout>

并且它工作正常..除了 list_item_value 文本被滚动条遮挡之外。名称和值之间有很多空白,将所有值向左移动一点就可以了,但我也不知道该怎么做。

I've basically the same thing as ListView row styling - left aligned text, and right-aligned icon : a listview with listitems in it that are right-aligned:

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content">
    <TextView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:text="Name"
        android:id="@+id/list_item_name" 
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_alignParentLeft="true"
        >
    </TextView>
    <TextView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:text="0x0 0s"
        android:id="@+id/list_item_value" 
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_alignParentRight="true" 
        >
    </TextView>
</RelativeLayout>

and it works fine.. .except that the list_item_value text is obscured by the scrollbar. There's plenty of blank space between the names and values, scooting all the values to the left a little would be fine, but I don't know how to do that either.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小姐丶请自重 2024-11-26 15:50:43

尝试在 list_item_value 上设置 android:layout_marginRight。尝试使用 10dp 左右的值 - 只是为了感受一下,然后进行相应调整。

try setting android:layout_marginRight on list_item_value. Try a value like 10dp or so - just to get a feel, then adjust accordingly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文