草庐IT

fragmented

全部标签

android - ViewPager 中的 fragment 在旋转时未在其 RecyclerView 中显示任何内容

我在与TabLayout集成的ViewPager中有4个fragment。这些fragment中的每一个都包含一个RecyclerView,因为我正在显示未知数量的列表项。这些项目按日期加载,所以我有两个按钮可以让您更改日期,然后根据设置的日期加载列表项目中的适当数据。这些按钮是外部Activity的一部分。目前一切正常,但是一旦我旋转设备,fragment就不会加载任何东西。fragment内不显示任何内容。不过,外部Activity中的View显示良好。奇怪的是,如果我触摸更改日期的按钮之一,就会加载fragment并正确显示数据。但是我需要在旋转后立即显示所有内容,而不仅仅是当我

java - Android - 错误的第一个参数类型和 ' android.supportv4.app.Fragment'

我正在创建MaterialDesign选项卡View。在我的主Activity上使用addFragment方法后出现错误。这是我遇到的错误。Wrong1stargumenttype.Found:'com.example.sa.tabproject.LatestPromoFragment,'android.supportv4.app.Fragment'我的MainActivity.javaimportandroid.app.Activity;importandroid.support.design.widget.TabLayout;importandroid.support.v4.vie

android - 如何使用 fragment 处理方向变化?

我现在有2个fragment,一个fragment处理纵向模式,然后另一个fragment处理横向模式。但问题是,当从纵向旋转到横向然后再回到纵向时。它不会显示与第一个肖像模式相同的内容。有什么代码可以解决这个问题吗?此代码位于fragment容器内:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.frag_holder);FragmentManagerfm=getSupportFragmentManag

android - 将数据从 Activity 发送到 Tab Fragment

我的代码有一个小问题,我在这个网站上搜索但仍然没有找到最佳答案我会将数据发送到我的标签fragment,这是我的代码我的Activity类publicclassMainActivityextendsAppCompatActivityprivateViewPagerpager;privateToolbartoolbar;privateTabLayouttabs;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout

android - 使用 Fragments 或 Activity 的底部导航

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭3年前。Improvethisquestion我有一个具有3种布局(1个列表和2个WebView)和一个带有底部导航的主Activity的应用。我的第一个想法是将3个布局(1个列表和2个WebView)绘制到MainActivity布局中并隐藏2个布局(WebView)。因此,当我输入一些底部导航选项时,显示该选项并隐藏其他选项。但我想对Fragments做同样的事情。行为类似,但我必须创建3个Fragments并且在推送一些底部导航

android - 如何 Intent 进入特定的标签 fragment ?

T有两个Activity:MainActivity和LoginActivity。我也有一个Fragment,名称是TabFragment(带有TabLayout),它的父级是MainActivity。我如何从我的登录Activity中进入特定的TabFragment。这是我的主要Activity:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);id=getIntent().getStringE

android - 如何将我的 Activity 升级为 Fragments 并避免 ClassCastException?

我有相当大的活​​动类层次结构。我刚刚安装了v4兼容包。获取所有Activity的最简单方法是什么,我可以在其中包含TabHost的Fragment中使用它们?代码行:mTabsAdapter.addTab(mTabHost.newTabSpec("feed").setIndicator("Feed"),FActivity.class,null);第165行:@OverridepublicFragmentgetItem(intposition){TabInfoinfo=mTabs.get(position);returnFragment.instantiate(mContext,inf

android - 对于加速度计传感器的获取数据 fragment 类型,未定义方法 findViewById(int)

我正在做我的项目,通过Android平台中的加速度计传感器获取数据。我在最后3行代码中有错误代码。确切的错误是findViewById不是用于获取数据fragment。那么,我如何在Fragment中使用findviewbyId来获取数据加速度计传感器?非常感谢您的回答:)importandroid.app.Activity;importandroid.app.Fragment;importandroid.content.Context;importandroid.hardware.Sensor;importandroid.hardware.SensorManager;importan

android - Fragment 的 onCreateView() 方法中的 NullPointerException

我的代码:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){//t-alkésimpresszumhozLinearLayoutlayout=(LinearLayout)getActivity().findViewById(R.layout.impresszum);((TextView)layout.findViewById(R.id.impresszumtext1)).setText("v.");...这是fragment的oncrea

java - Android - fragment 不直接更新彼此相邻的选项卡

我有一个FragmentActivity,它包含以选项卡布局显示的四个fragment。这些选项卡用于在我的数据库中添加或删除内容,并按以下顺序显示:艺术家-流派-专辑-歌曲。专辑选项卡包含数据库中所有艺术家和流派的微调器,这些微调器应随着艺术家或流派添加到各自的选项卡中而更新。这适用于艺术家选项卡;但是,当我在“流派”选项卡中添加或删除某些内容时,更改不会显示在“专辑”中,除非我将选项卡更改为“艺术家”,或者转到一个单独的Activity然后返回。我不明白的问题是,当我将选项卡布局更改为艺术家-流派-歌曲-专辑时,一切正常。似乎选项卡仅在查看单独的Activity或fragment时