Android开发如何更改SeekBar式样 100
情况是这样的:使用ADT(eclipse)进行Android开发,当我新建一个Android工程时,会同时生成一个appcompat_v7工程文件,然后看到工程中的控件式...
情况是这样的:使用ADT(eclipse)进行Android开发,当我新建一个Android工程时,会同时生成一个appcompat_v7工程文件,然后看到工程中的控件式样如图一,主要是进度条SeekBar的式样是Android4.0的式样。如果不是新建一个新工程而是打开一个事例工程,没有appcompat_v7工程文件,然后工程中的控件式样如图二所示,主要还是进度条SeekBar,就像Android2.3.3式样。请问我要怎么弄才能将SeekBar的式样变为我新建的工程一样的式样?是不是和那个appcompat_v7工程文件有关?多谢各路大神了!
展开
2个回答
2015-12-09 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
改变seekbar上的按钮通过设置android:thumb属性
改变seekbar的那个条设置android:progressDrawable属性
示例
按钮图片
<shape>
<solid android:color="@android:color/black"/>
<size android:width="2dp" android:height="10dp"/>
</shape>
进度条图片
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<layer-list>
<item android:id="@android:id/background" >
<shape >
<gradient
android:startColor="#1DDA0B"
android:centerColor="#F5DA0B"
android:endColor="#D10000"
android:centerX="0.2"/>
</shape>
</item>
</layer-list>
</item>
</selector>
给seekbar设置属性
<SeekBar
android:id="@+id/seek_aqi"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_aqi_text"
android:padding="0dp"
android:thumb="@drawable/seek_aqi_thumb"
android:progressDrawable="@drawable/seek_aqi_bg"
android:max="500"
android:maxHeight="5dp"
android:minHeight="5dp"
android:progress="70" />
效果
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
2014-03-17
展开全部
和你的theme有关。你弄成Theme.Light,就是图二的那种很丑的SeekBar了。
更多追问追答
追问
我是要弄成图一那种。我改过theme,开发界面显示式样是变回图一那种了,但生成APK后安装到手机又是图二那种很丑的式样(手机是4.1系统),请问究竟是怎么回事啊
追答
你看下你的theme是不是Theme.AppCompat.Light或者parent是Theme.AppCompat.Light的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询