我正试图让我的片段出现在我的手机上,但出于某种原因它不会这样做。但是,当在平板电脑上加载相同的东西时,它看起来正常。有没有人对我的代码有什么问题以及如何解决这个问题?所有相关的帮助将不胜感激。
指向课程的链接
指向布局的链接
答案 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文件,以调整屏幕兼容性。