布局别名不起作用

时间:2017-11-23 09:40:29

标签: android screen-orientation

我创建了两个布局activity_filter_onepane.xmlactivity_filter_twopane.xml。然后我创建了一个资源目录values-sw600dp-land。在(/res/values-sw600dp-land)内,我创建了一个文件layout.xml,其中包含以下内容:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <item name="activity_filter" type="layout">@layout/activity_filter_twopane</item>
    <bool name="has_two_panes">true</bool>
</resources>

我在文件夹layout.xml下创建了另一个文件/res/values,其中包含以下内容:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <item name="activity_filter" type="layout">@layout/activity_filter_onepane</item>
    <bool name="has_two_panes">false</bool>
</resources>

然后,我的活动FilterActivityonCreate():

中按如下方式加载activity_filter
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_filter);

我一直关注Android Developers 这似乎不起作用。它似乎总是在两个方向上加载activity_filter_onepane布局。

0 个答案:

没有答案