如果屏幕小于400px,Android让图标消失

时间:2016-02-15 14:10:15

标签: android screen

如果屏幕小于400px,我正在寻找一种方法让图标或标题(textview)消失。目前我正在编写一个Android应用程序,我想让自制的标题在较小的屏幕上消失。

请事先提供帮助。

2 个答案:

答案 0 :(得分:1)

如果我的问题是正确的, 你可以做到以下几点:

onCreate检查用户屏幕宽度:

DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
int screenWidthInPix= displayMetrics.widthPixels; //Screen width in px

if(screenWidthInPix < 400){
    //Remove your header, or stuff u want to remove
}

希望这能帮到你。

答案 1 :(得分:0)

如果您尝试在屏幕内容中使用不同的XML布局文件,您可以通过在布局文件夹(如layout-320sw,layout-400sw)中定义,以较小的屏幕尺寸显示/隐藏您想要的内容, ... 或者更简单的方法是计算屏幕宽度,然后隐藏图标。