Android theme 使用

本文详细介绍了如何通过设置Android主题来解决apk在不同电视机上显示时出现的吃边问题。包括在res/values目录下创建theme.xml文件进行边距设置,在Activity的onCreate中设置主题,以及在AndroidManifest.xml中配置Activity的主题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目中,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">


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值