片段内容未出现在手机上

时间:2015-06-30 21:27:28

标签: java android xml android-fragments android-activity

我正试图让我的片段出现在我的手机上,但出于某种原因它不会这样做。但是,当在平板电脑上加载相同的东西时,它看起来正常。有没有人对我的代码有什么问题以及如何解决这个问题?所有相关的帮助将不胜感激。

指向课程的链接

FragmentWCLine.java

WCBankActivity.java

FragmentWCBank.java

WCBankViewPagerAdapter.java

指向布局的链接

fragment_wc_line.xml

fragment_wc_bank.xml

3 个答案:

答案 0 :(得分:1)

FragmentWCBank中,您应该使用子片段管理器。

adapter =  new WCBankViewPagerAdapter(getChildFragmentManager(), Numboftabs, getActivity());

答案 1 :(得分:-1)

请确保您没有为Android手机设计横向模式的布局,然后问题是如何在平板电脑中进行管理。

将此布尔资源放在res / values中作为bools.xml或其他任何内容(文件名不重要):

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <bool name="portrait_only">true</bool>
</resources>

将这个放在res / values-sw600dp和res / values-xlarge:

 <?xml version="1.0" encoding="utf-8"?>
<resources>
    <bool name="portrait_only">false</bool>
</resources>

然后在java端检查任何条件,如

if(getResources().getBoolean(R.bool.portrait_only)){
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}

答案 2 :(得分:-2)

请你包括XML文件,这个问题是因为屏幕分辨率,所以你必须为不同的屏幕创建单独的XML文件,以调整屏幕兼容性。