草庐IT

autocomplete_fragment

全部标签

android - 如何从 fragment 中更改菜单项图标?

如何从我的fragment访问我的菜单,然后更改其中一个菜单项的图标?我正在做的是查询我的本地数据库,以查看在显示fragment时是否存在某个条目。如果它确实显示实心图标,如果没有,则显示空心图标。 最佳答案 在您的fragmentonCreate()方法中,您可以使用setHasOptionsMenu(true)来允许您的fragment处理与其根Activity不同的菜单项>。所以你可以在你的fragment中做这样的事情:@OverridepublicvoidonCreate(BundlesavedInstanceState

在 fragment 中使用 Butterknife 时出现 java.lang.NullPointerException

尝试在FRAGMENT中使用Butterknife时出现java.lang.NullPointerException。我错过了什么?@Bind(R.id.tv_detail_startTime)TextViewtv_detail_startTime;@OverridepublicViewonCreateView(LayoutInflaterinflater,@NullableViewGroupcontainer,@NullableBundlesavedInstanceState){v=inflater.inflate(R.layout.fragment_detail_expanlv,c

android - 如何从另一个 Activity 按钮单击事件打开viewpager中的特定 fragment 页面

谁能告诉我如何打开一个特定的fragment来自另一个Activity按钮点击事件的viewpager。我正在使用一个显示两个选项的警告对话框在viewpager中选择相应的屏幕,如下所示,但我得到的是null单击屏幕按钮上的指针,该按钮具有打开viewpager第二页的代码。publicclassMainActivityextendsFragmentActivity{intpos;ViewPagerpager;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceSta

android - 将 Android fragment 保存在 Backstack 中

我正在处理androidfragment,我无法将fragment保留在backstack中,即当我按下后退按钮时,它会将我推出启动fragment的Activity,我想返回到backpress上的前一个fragment。到目前为止,我已经尝试过了,但我无法将fragment保留在后台。getActivity().getFragmentManager().beginTransaction().replace(R.id.mainContainer,searchResultsFragment).addToBackStack(null).commit(); 最佳

android - 另一个 fragment 内的谷歌地图 - 调用 getMapAsync 时出错

我正在尝试将谷歌地图Activity转换为在将在NavigationView中调用的fragment内工作。map正在显示,但是当我使用代码getMapAsyncmFragment=(SupportMapFragment)getChildFragmentManager().findFragmentById(R.id.map);mFragment.getMapAsync(this);我收到一条错误消息E/AndroidRuntime:FATALEXCEPTION:mainE/AndroidRuntime:java.lang.NullPointerExceptionE/AndroidRun

Android ViewPager 加载不正确的 fragment

因此,我试图在我的主要Activity中使用主导航栏下方的选项卡栏和布局。我似乎无法让ViewPager/TabLayout(不确定是哪个问题的原因,这是新问题)加载正确的fragment。我已经阅读了大量文档并检查了超过1个教程以查看我是否正确地执行了此操作并且看起来我正在做同样的事情...我的TabLayout的OnTabSelectedListener正在正确地看到选项卡更改,并且在OnTabSelected中我正在调用viewPager.setCurrentItem(tab.getPosition())尝试设置我的viewpagers项目,但它仍然无法正常工作。第一次加载时,它

android - fragment 中的单选按钮 findViewById

为了让findViewById在我的Fragment中工作,我环顾四周并实现了一些我发现的东西。但是,我得到无法解析方法findViewById或得到“UnreachableStatement”。我不完全确定哪里出错了。这是我的fragment的代码。importandroid.app.Fragment;importandroid.os.Bundle;importandroid.support.annotation.Nullable;importandroid.view.LayoutInflater;importandroid.view.View;importandroid.view.

android - 非法状态异常 : RecyclerView is null inside of Fragment within NavigationDrawer activity

我试图制作一个RecyclerView,它将进入我fragment的两个页面之一。这些页面放在NavigationDrawerActivity中。目标是创建类似于Play商店应用主页的内容。但是我在运行时发现这段代码有错误。它说:java.lang.IllegalStateException:mainMenumustnotbenullatcom.example.MyApp.app.fragment.MainFragment.onCreate(MainFragment.kt:49)我一直在查看一些SO线程,他们说布局未正确加载。这导致某些元素未按应有的方式链接。另一位在评论中说,问题在于

android - 如何制作从 ViewPager 到另一个 Fragment 的共享过渡动画?

我有下一个情况。Activity[FragmentWithPager[PageWithGrid]]我想制作从listitem到DetailFragment的传统动画,但我不知道我做错了什么.我已将相同的transitionName添加到listitem和fragmentdetail布局中的View,并尝试使用以下代码制作过渡动画。valfragmentTransaction=supportFragmentManager.beginTransaction()transitionItems.forEach{view->fragmentTransaction.addSharedElement

android - 当键盘在 fragment 中打开时,警告对话框不会向上移动

我在fragment中动态创建了一个警告对话框。它有一个编辑文本和一个按钮。我的问题是当用户关注编辑文本键盘打开并且它的隐藏对话框按钮时。我的对话框没有移动到顶部。privatevoidAlertEditMode(finalMyIshVomyIshVo){finalLinearLayoutlinearLayout=newLinearLayout(getContext());finalEditTextedittext=newEditText(getContext());LinearLayout.LayoutParamslayoutParams=newLinearLayout.Layout