草庐IT

fragment_container_main

全部标签

android - 如何避免 TalkBack 阅读被驳回的 fragment

我正在开发一个简单的应用程序,它采用Activities和Fragments结构,要求之一是使其易于访问,因此我完成了所有内容描述、导航、焦点等。它工作得很好,除了fragment,如果有一个加载fragment的Activity,对讲读取它的内容,然后用户点击一些东西和一个可以添加到堆栈顶部的细节fragment。FragmentTransactionft=getSupportFragmentManager().beginTransaction();audios=AudiosListFragment.newInstance(params);ft.add(R.id.audios_fra

android - 从选项卡式 fragment 导航时,如何避免关注最后一个 EditText?

我在ViewPager中有3个选项卡。Tab2中的焦点默认位于第一个EditText中。当我从选项卡2导航到选项卡3并返回时,我发现焦点在选项卡2的最后EditText中。如果我然后转到选项卡1并返回,焦点又回到第一个EditText中。所以看起来当我“向右”导航时,焦点将转到我所在fragment的最后一个EditText。我不想要这个。我希望焦点位于我离开的位置或默认位置。此外,我不想在返回时简单地将焦点带回第一个EditText,因为它首先转到最后一个EditText会向下滚动我的页面。我希望它向上滚动,焦点回到我的EditText中。当我滑动到Tab3时,有没有办法防止焦点转到

添加新 fragment 后Android滚动到底部

我有一个带有LinearLayout的应用程序,随着时间的推移从上到下逐个添加矩形fragment。在某些时候屏幕已满,新fragment“隐藏”在屏幕View之外。然后我想做的是在每次添加新fragment时让应用滚动到底部。每次按下Activity中的按钮或选中上述fragment中的复选框时,都会添加一个fragment。所以我在onClickListeners和fragment的onCreateView中尝试了以下操作:fm.beginTransaction().add(R.id.activity_uhf_layout,fragment).commit();//Addingfr

android - 在 Fragment 或 Activity 中使用工具栏

我正在使用Android-ObservableScrollView图书馆。一切都很好,但我有保存fragment的Activity,所以所有View都封装在fragment中。在Activity中,只有FrameLayout用于保存fragment。所以我需要在我的应用程序中使用Toolbar,我有几个实现它的想法。在Activity中使用工具栏,在这种情况下,我的布局将包含FrameLayout和工具栏。通过这种方式,每当我需要使用工具栏执行某些操作时,我就可以与Activity进行通信,我也可以通过使用fragment中的getSupportedActionBar()来获取它。在每

android - 从库中选择图像在 Android 的 fragment 类中不起作用

从fragment类中的图库中选择图像不起作用。我尝试了更多堆栈代码。if(Build.VERSION.SDK_INT以上代码在Activity类中运行。不适用于纯fragment类。 最佳答案 如果您从fragment调用startActivityForResult()方法,您有两个选择:直接调用startActivityForResult()调用getActivity().startActivityForResult()在您的情况下,如果您想处理Activity的结果,请按以下方式更改您的代码:if(Build.VERSION.

Android WebView 键盘在 android 的 fragment 中隐藏了输入字段

当我在webView中打开网页时,输入字段被键盘隐藏了。我怎么解决这个问题?请帮忙。web_view_proposel.setWebViewClient(newmyWebClient());web_view_proposel.getSettings().setJavaScriptEnabled(true);web_view_proposel.setHorizontalScrollBarEnabled(false);web_view_proposel.setVerticalScrollBarEnabled(true);web_view_proposel.getSettings().set

android - 如何将 fragment 替换为 TabLayout 和 ViewPager 中的另一个 fragment

我想将fragment替换为TabLayoutViewpager包含的另一个fragment。像这样:Activity->AFragment->BFragment(TabLayoutViewPager)->CFragment(Tab'sFragment)->DFragment我的任务是将FragmentC切换到FragmentD。注意:-TabLayoutViewPager还包含由FragmentPagerAdapter控制的3个选项卡Fragment。Tablayoutfragment的布局:-->fragmentB类:@OverridepublicViewonCreateView(

android - 子 fragment 正在自动销毁

我有一个父fragment,即FragmentA并在其上膨胀一个子fragmentFragmentB。在FragmentB的onCreateView函数中试图膨胀另一个fragment“FragmentC”。fragmentA.javapublicclassFragmentAextendsFragment{privatestaticfinalStringTAG="FragmentA";@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){/*

android - 删除特定 fragment 的工具栏高度

如何将Elevation设置为0或为我的NavigationDrawer的特定fragment禁用它?以编程方式或主题可能?toolbar.setElevation(0)似乎不起作用。这在我的onNavigationItemSelected中不起作用,高度不会改变:if(item.getItemId()==R.id.drawer_menu_account){if(getSupportActionBar()!=null){getSupportActionBar().setElevation(0);}}else{if(getSupportActionBar()!=null){getSupp

android - 如何使 SharedElement 在 fragment 内的 viewPager fragment 中工作

我的情况是我只有一项Activity。首先,它显示fragment1,在该fragment内,我有一个recyclerView来显示cardview列表,在每个CardView内,有一个图像。当用户点击每个CardView时,fragment1将被替换为fragment2。Fragment2包含一个viewPager,viewpager显示与fragment1中的recyclerView相同的数据,但更具体。我想在fragment1中的image1到fragment2中的image2之间制作一个shareElement动画。我所做的是:recyclerView的OnLickListen