gpt4 book ai didi

android - 应用程序详细信息屏幕 android

转载 作者:太空宇宙 更新时间:2023-11-03 13:30:07 24 4
gpt4 key购买 nike

我想在我的应用程序中创建一个应用程序详细信息屏幕,因为我能想象的这个最佳设计模式是 android 的默认应用程序详细信息屏幕,如屏幕截图 enter image description here 所示。

现在这里的问题是,我不知道如何在这些键值对之间创建 "................" 部分, 虚线部分应该灵活捕捉以根据两侧文本的大小增加或缩小

例如

场景一:

总计.........2MB(10 点 + 文本)

场景 2:

总计........200KB(8 点 + 文本)

所以点会根据文本大小进行调整。

任何人都可以建议我如何实现这一点,如果您知道一些更好的方法(模式)来在应用程序详细信息场景中显示 key-value 对,也非常欢迎。

最佳答案

这很简单(虚拟布局):

<RelativeLayout>
<TextView parentLeft="true"/>
<TextView parentRight="true"/>
<Textview background="@drawable/one_dot_repeat"
toRightOf="@id/firstTextView"
toLeftOf="@id/secondTextView"
layout_width="match_parent"> <!-- or any other view -->
</RelativeLayout>

编辑:也许 9patch 并不完美,但您可以创建一个 xml,您只需添加一个带有一个点的图像并设置 repeat="true"。

第二次编辑:更合适的解决方案可能是添加 shape作为背景。形状可能是这样的(未经测试):

<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line" >
<size
android:width="500"
android:height="1" />
<solid
android:color="@color/black" />
<stroke
android:width="1"
android:color="@color/white"
android:dashWidth="1"
android:dashGap="1" />
</shape>

我认为您需要稍微调整一下这些值,但它应该可以工作。

关于android - 应用程序详细信息屏幕 android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14462306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com