android按钮隐藏属性
我想让两个同样的main.xml分别放置在“layout”和“layout-hdpi”文件夹中,但在“layout-hdpi”中的main.xml文件要比另一个xml文件...
我想让两个同样的main.xml分别放置在“layout”和“layout-hdpi”文件夹中,但在“layout-hdpi”中的main.xml文件要比另一个xml文件少一个button按钮,而java代码是把所有按钮id都定义了的。但是在高分辨率屏幕运行时总会出现意外停止,到底该如何实现按钮在屏幕上隐藏且不会出现意外停止。
我的意思是:如果有三个按钮,那么在上面说的xml布局中,高分辨率屏幕(layout-hdpi)就只有两个按钮,而其他屏幕显示正常(三个按钮),那么如何在layout-hdpi目录下将main.xml中的其中一个按钮设置为隐藏?(直接取消button及属性是不能运行的) 展开
我的意思是:如果有三个按钮,那么在上面说的xml布局中,高分辨率屏幕(layout-hdpi)就只有两个按钮,而其他屏幕显示正常(三个按钮),那么如何在layout-hdpi目录下将main.xml中的其中一个按钮设置为隐藏?(直接取消button及属性是不能运行的) 展开
展开全部
在程序中检测分辨率的大小判断高低分辨率,如果是高分辨率,将该按钮设置属性:
setVisibility(View.GONE)即可。
setVisibility(View.GONE)即可。
追问
我的意思是:如果有三个按钮,那么在上面说的xml布局中,高分辨率屏幕(layout-hdpi)就只有两个按钮,而其他屏幕显示正常(三个按钮),那么如何在layout-hdpi目录下将main.xml中的其中一个按钮设置为隐藏?(直接取消button及属性是不能运行的)
追答
应该不用在代码中做,也没必要直接去掉,加这条属性你试试:android:visibility="gone",意思明白。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |