如何根据百分比填充图像TextView
。它应该根据百分比变化TextView
.在下面的代码中,高度布局正在改变,但我希望图像的颜色应该根据百分比(textview(电池)的值)改变。
CODE:
private void displayData(String data) {
if (data != null) {
battery.setText(data);
int x=Integer.parseInt(battery.getText().toString());
image_level.getLayoutParams().height = x;
}
}
这是我的TextView
我得到的数据是 100 或大约 60 个这样的数据。我得到这么多级别的值是什么?ImageView
应填充颜色并显示。
<TextView android:id="@+id/batterylevel"
android:layout_width="wrap_content"
android:layout_height="150dp"
android:text="BRV Battery"
android:layout_below="@+id/sos"/>
<ImageView
android:id="@+id/image_level"
android:layout_width="wrap_content"
android:layout_height="100dp"
android:src="@drawable/ic_launcher"
android:layout_toRightOf="@+id/batterylevel"
android:layout_below="@+id/sos"
android:layout_above="@+id/portbearmode"
android:alpha="1"
android:adjustViewBounds="true"
android:contentDescription="@string/app_name"/>
在布局中,我确实喜欢这样,我应该应用任何动画或只是设置任何选项,请告诉我。
如果电池TextView
为 60 时,应填充蓝色直至 60,剩余 40 填充为白色。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)