<ProgressBar
android:id="@+id/down_pb"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="100dip"
android:layout_height="8sp"
android:max="100"
android:progress="50"
android:minHeight="10dip"
android:maxHeight="10dip"/>怎么改,高度一直都不变,就是一条线,宽度,进度什么的都可以改
android:id="@+id/down_pb"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="100dip"
android:layout_height="8sp"
android:max="100"
android:progress="50"
android:minHeight="10dip"
android:maxHeight="10dip"/>怎么改,高度一直都不变,就是一条线,宽度,进度什么的都可以改
解决方案 »
- android 通过socket上传文件到服务器并返回数据,急啊!!!
- Android AChartEngine柱形图如何设置柱形宽度?(急)
- Could not find class
- 一个关于动画的问题,大家进来看看
- Android模拟器精度变小了是怎么一回事
- ExpandableListView里给child的每个item添加了ImageView。如何对imageview设置监听!
- 线程 获取 控件问题!!!
- 求问怎么在自己电脑上搭建ssh服务器程序?
- android百度地图搜索功能实现
- Genymotion模拟器运行项目 jPush报错jpush Couldn't load jpush: findLibrary returned null
- 要疯了,Android连接Servlet
- 在线等,Android 4.0 Switch开关修改。
代码```<ProgressBar
android:id="@+id/progressBar1" style="?android:attr/progressBarStyleHorizontal"
android:layout_width="240dp"
android:layout_height="40dp"
android:layout_marginLeft="20dp"
android:layout_marginTop="20dp"
android:indeterminate="false"
android:max="100" />以上我们通过设置其宽、高以及与左边和上边的距离,这在2.3系统中是完全可以实现的。但是在4.1系统中如果仅仅是这样,结果只是一条细线而已,所以在4.1系统想要设置其高,方法需要在style.xml文件中重新设置style属性;第一步 如下编辑:```style
代码```<style name="tallerBarStyle" parent="@android:style/Widget.SeekBar" >
<item name="android:indeterminateOnly">false</item>
<item name="android:progressDrawable">@android:drawable/progress_horizontal</item>
<item name="android:indeterminateDrawable">@android:drawable/progress_horizontal</item>
<item name="android:minHeight">8dip</item>
<item name="android:maxHeight">20dip</item>
</style>第二步:引用这个 style 就可以了,style="@style/tallerBarStyle",如下:```java
代码``` <ProgressBar
android:id="@+id/progressBar1"
_ style="@style/tallerBarStyle"_
android:layout_width="240dp"
android:layout_height="40dp"
android:layout_marginLeft="20dp"
android:layout_marginTop="20dp"
android:indeterminate="false"
android:max="100"
/>修改后的进度条就会成为我们想要的了。强调:
在4.1系统中ProgressBar默认就是一条线,如果style属性写style="?android:attr/progressBarStyleHorizontal",即使再设置高,也改变不了一条线的现状。