Android(安卓)theme 使用
16lz
2021-01-26
项目中,apk起来后在不同的电视机上有吃边的问题,所以使用了android:theme
1、首先在res/values下添加一个theme.xml文件
<?xml version="1.0" encoding="utf-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="theme" parent="android:Theme.Light"> <item name="android:paddingLeft">25px</item> <item name="android:paddingRight">25px</item></style> </resources>
这里面设置了边距
2、在相应Activity的onCreate中添加setTheme(R.style.theme);设置为这个theme
3、在AndroidManifest.xml在相应的Activity中
<activity android:name=".TestActivity" android:configChanges="orientation|keyboardHidden|keyboard|navigation" android:label="@string/app_name" android:theme="@style/theme">
更多相关文章
- Android在一个app中启动其他app中的service或者Activity
- Android——Framework Resource添加使用
- Android:TabLayout向上滑动停留页面顶部
- Android中WebView用法实例分析
- [android之旅]环境搭建中的一些问题
- Android(安卓)L下用XXRadius设置圆角背景图片不能显示
- Android(安卓)自定义圆环倒计时控件
- Android(安卓)全面屏的那些适配方法
- android修改或添加SettingsProvider的默认值