Android:静态水平进度条可以嵌入到Textview中吗?
我认为这是不可能的,但是静态(确定的)水平进度条可以嵌入到 Textview 中吗?
Update1:我正在尝试创建一个类似于iPhone的进度条,但我还需要它上面的文本。 这是一张图片: https://i.sstatic.net/aDFU9.png
更新2:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<ProgressBar
style="@android:style/Widget.ProgressBar.Horizontal"
android:id="@+id/pbar1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:max="100"
android:progress="45"
android:maxHeight="5sp"
android:layout_marginRight="5dp" />
</LinearLayout>
这里是图片: https://i.sstatic.net/ypimG.png
现在我的目标是使其看起来像上一张图片。
I don't think this is possible, but can a static (determinate) horizontal progress bar be embedded in a Textview?
Update1: I am trying to create a progress bar similar to that of the iPhone, but I also need text above it.
Here is a picture: https://i.sstatic.net/aDFU9.png
Update2:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<ProgressBar
style="@android:style/Widget.ProgressBar.Horizontal"
android:id="@+id/pbar1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:max="100"
android:progress="45"
android:maxHeight="5sp"
android:layout_marginRight="5dp" />
</LinearLayout>
Here is the picture: https://i.sstatic.net/ypimG.png
Now my goal is to make this look like the previous picture.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
由于 TextView 不能包含另一个视图(没有 addChild()方法)答案是否定的。
更新:看完图片后,您应该使用包含 TextView 和 ProgressBar 的 LinearLayout。
As TextView can't contain another view (there is no addChild() method) the answer is no.
Update: After looking at the picture, you should use a LinearLayout which contains a TextView and a ProgressBar.
你可以使用
You can use