毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 移动平台 >> 正文

android 可以在程序代码中设置style吗

更新时间:2013-6-9:  来源:毕业论文

android 可以在程序代码中设置style吗

style.xml 定义的样式,如何在程序中动态改变,,可以的话请告诉我方法,
不可以的话请告诉我如果app换肤的话大概都是怎么进行的? 我想替换 背景(图片之类的) 字体大小, 颜色等等

当然可以喽,可以在onCreate的时候就设置,setStyle()

无论换背景、颜色、字体什么的
首先要得到被换的component,
比如字体,假设他是TextView:
1、得到这个TextView component:TextView tv = (TextView)findViewById(R.id.tv);
2、然后用tv.setTextSize(float)这个API就行了,这个API的具体信息你可以在官网搜索到

换肤,相当于app的theme,而各种精细控制,就要查看文档了,像textSize这类的,都有现成的属性。theme修发的是整体背景颜色,边框,有无标题栏等效果。
LinearLayout buttons = (LinearLayout)findViewById(R.id.buttonContainer);   LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);   inflater.inflate(R.layout.mybutton, buttons);     mybutton.xml: <?xml version="1.0" encoding="UTF-8"?> <Button xmlns:android="http://schemas.android.com/apk/res/android"         android:id="@+id/mainButton"        style="@style/standardButton"/>

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。