
我有一个包含2个布局的活动的应用程序:
> layout / activity_main.xml – “手机模式”,里面有一个视图(列表)
> layout-w900dp / activity_main.xml – “平板电脑模式”,包含2个视图(列表和详细信息)
通常,我会检查功能的详细信息:
if (findVIEwByID(R.ID.application_detail_container) != null) { // The detail container vIEw will be present only in the // large-screen layouts (res/values-w900dp). // If this vIEw is present, then the // activity should be in two-pane mode. mTwoPane = true;}如何将此类方法转换为使用数据绑定?
解决方法:
您只需在strings.xml文件中定义资源即可
在values / strings.xml中.
<bool name="is_tablet">false</bool>在values-w900dp / string.xml中
<bool name="is_tablet">true</bool>从代码中的任何位置访问此资源.这应该可以解决您的问题.
For example :
boolean istablet = getResources().getBoolean(R.bool.is_tablet); 总结 以上是内存溢出为你收集整理的android – 以编程方式确定设备是手机还是平板电脑全部内容,希望文章能够帮你解决android – 以编程方式确定设备是手机还是平板电脑所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)