解决Android中xml文件Graphical Layout显示和真机运行显示不相同问题

来源:互联网 发布:linux鼠标切出来 编辑:程序博客网 时间:2024/05/29 03:51

昨天抄别人xml文件代码的时候发现写安卓xml的时候发现自己在Graphical Layout里的显示和别人的不一样,发现我的图标被拉升了。


后面检查了一下,换了个主题就显示正常了。


然而运行的时候无奈发现真机上图标还是偏大。


后面就选择了一个感觉比较不靠谱的方式解决的。

在styles文件里添加了一个AppTheme,值为正常的那个theme值。

<!-- Application theme. -->    <style name="AppTheme" parent="@android:style/Theme">        <!-- All customizations that are NOT specific to a particular API-level can go here. -->    </style>
然后在java文件中设置成这个主题。

protected void onCreate(Bundle savedInstanceState) {this.setTheme(R.style.AppTheme);super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);this.setContentView(R.layout.activity_load);ActivityMeg.getInstance().addActivity(this);viewInit();}
然后运行就正常了。


如果有更简单的办法,希望能留言指导一下,本人新手,谢谢!

0 0