问题描述
|
我认为这不可能,但是可以在Textview中嵌入静态(确定的)水平进度条吗?
Update1:我正在尝试创建类似于iPhone的进度条,但是我也需要在其上方添加文本。
这是一张图片:http://i.stack.imgur.com/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>
这是图片:http://i.stack.imgur.com/ypimG.png
现在,我的目标是使外观看起来像上一张图片。
解决方法
由于TextView不能包含另一个视图(没有addChild()方法),所以答案是否定的。
更新:看完图片后,您应该使用包含TextView和ProgressBar的LinearLayout。
,您可以使用
Prog = (ProgressBar) findViewById(R.id.pbar1);
Prog.setProgress((int) rounded);