fragment相关内容
我只是想从MainActivity中调用Fragment方法. 所以我尝试使用接口. 公共接口MyInterface {无效testMethod();} 在我的片段(TestFragment.java)中,我实现了接口并覆盖了testMethod方法. @Override公共无效testMethod(){Toast.makeText(getActivity(),"Test",Toa
..
如何将活动下方的代码更改为Fragment中的代码?这是Android Studio代码.我的页面现在是“片段",我想使用此代码,并希望将其修改为片段代码.如果谁知道,请告诉我,谢谢.而且我还将当前代码放在片段中,并且活动与片段连接. 片段代码: 公共类Tab1Fragment扩展Fragment {上下文mContext;公开的WebView webView;@Nullable@Over
..
我有一个 MainActivity ,应该在两个片段之间切换:内容和设置(扩展了 PreferenceFragmentCompat ).一切正常,但是最近我实现了 Dagger 2 依赖注入,并且我的“设置"片段开始闪烁.当您按下底部导航栏上的设置项目时,有时会出现设置片段,然后消失几毫秒,然后再次出现. 我看不到发生这种情况的确切原因. 请问您能解释一下发生的情况以及如何解决此问题吗
..
我们有一个 PreferenceFragmentCompat ,然后点击一个首选项,我们希望从当前的 PreferenceFragmentCompat 切换到新的 PreferenceFragmentCompat .(要在新屏幕上进行某些设置). 但是,无论我们尝试了什么,我们都会遇到以下错误: 片段声明的目标片段不属于此片段FragmentManager MainActivit
..
我有一个复杂的导航结构,我从一个导航图转到然后根据某种逻辑,确定要导航到哪个导航图.但是,两个导航图都共享其他3个导航图.见下图 https://developer.android.com/guide/navigation/navigation-conditional ),我们可以在NavController中将BackStack弹出,结果保存在SavedStateHandle中,然后在我们
..
我正在从片段A开始bottomSheetDialogFragment.我想从该bottomSheetDialogFragment中选择日期,然后将其设置在片段A中. 选择日期已经完成,我只想将其放在片段A中以在某些字段中进行设置. 我如何获得价值?有什么建议怎么做吗? 解决方案 创建这样的接口类 公共接口CustomInterface {公共无效的callbackMethod
..
我想膨胀一个包含单个seekBar的布局.这样,我创建了一个扩展片段类的Java类,然后为布局充气.但发生以下错误: 二进制XML文件第9行:二进制XML文件第9行:膨胀类com.google.android.material.slider.Slider的错误 warming.XML在以下内容中:
..
Fragment.getContext()的文档说 返回Fragment当前与之关联的上下文. 它是在api 23中引入的 http://developer.android.com/reference/android/app/Fragment.html#getContext() 这是 Application 还是 Activity Context ? 解决方案 简短答案
..
我有一个 NestedScrollView 作为父级,而包含 googleMap 的Fragment作为其子级.当我在地图中向下或向上滚动时,NesetdScrollView处于滚动状态,而我无法在地图内部滚动.到现在为止,我已经尝试通过创建透明图像来解决堆栈溢出的问题,但这对我不起作用. XML:
..
我对Android还是很陌生,我正在尝试创建一个可以在Vex机器人大赛中得分的应用程序.我有一个 ViewPager ,每个团队都有片段,我有很多按钮可以增加和减少 EditTexts 中的数字.我为每一个创建了一个 OnClickListener .在我引入 SharedPreferences 将值携带到计算分数的活动中之前,这段代码已经起作用. 片段代码(对不起,很多): 包com.b
..
我开发了Fragment WebView应用程序.我在Fragment WebView中使用上传代码.当我单击 它没有任何作用.logcat仅显示此警告 05-22 15:59:39.749 31611-31611/kr.nubiz.comn W/cr_Ime:updateState:类型[0-&0; 0],标志[0],显示[false], 我该如
..
如何使用ffmpeg分割mp4文件.我遵循以下命令"如何使用ffmpeg输出片段化的mp4?",但文件大小几乎增加了一倍.还有其他办法吗? 解决方案 我认为您获得了更大的文件大小,因为您以比输入文件更高的比特率对其进行了重新编码. 在链接的答案中,您可以修改 -ab 和 -vb 的设置: ffmpeg -i infile.ext -g 52 \-strict实验-acodec a
..
公共类MainActivity扩展FragmentActivity {TextView dateView,timeView;字符串日期;@Override受保护的void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);date
..
我正在开发我的第一个Android应用程序.我只是来发现Fragments,我需要它们创建一个ViewPager来在我的活动之间创建良好的过渡,但是我担心实现这一点为时已晚. 我必须将所有代码( MainActivity )放在MainFragment中吗?或者只是一些我不知道要保留在 MainActivity 中的内容 这是我的代码 公共类MainActivity扩展Fragment
..
我有一个 AudioPlayerFragment ,我使用setArguments()向其传递了一些网址. 如果我的 AudioPlayerFragment 实例的 getArguments()中有一个 url 键,则我将启动一个播放音频流的服务.如果已经有流在播放,请停止它,然后使用新的流重新开始. 如果没有参数,我什么也不会做. 我的问题是参数与实例保持在一起,所以当我回到实
..
我的片段流是这样的 Main->A->B->C-> A 在片段c中,它具有一个提交按钮,该按钮将返回到A.当我按A中的后退按钮时,我希望它返回到Main.但是它返回片段c. 在片段C中,我使用此 findNavController().navigate(R.id.action_c_to_a) nav_graph.xml
..
我有两个类似的 onViewCreated 结构片段 //1st@Overridepublic void onViewCreated(@NonNull View view,@Nullable Bundle savedInstanceState){super.onViewCreated(view,savedInstanceState);textDebug1 = getActivity().find
..
当我单击项目时,永远不会调用我的onListItemClick,该类是扩展片段而不是listfragment,因为我在此片段中有其他视图项而不是列表,因此如何在类扩展片段中实现onlistitemclick? 班 公共类MainFiles扩展Fragment{ArrayList项目;公共视图onCreateView(LayoutInflater充气器,ViewGroup容
..
我正在使用3个片段的底部导航.在Home-fragment上,我请求API提取数据并在回收器视图中显示,我的问题是每当我切换片段并再次进入Home-fragment时,它都会重新创建布局,并且再次从API提取数据,我只想加载一次应用启动时 这是我在片段中调用API的地方 @Nullable@Override公共视图onCreateView(@NonNull LayoutInflater充
..
我今天失去了一些时间,因为我的代码不再工作了.更新到新版本的支持库25.1.0后,重新加载片段视图的代码不再起作用: 这是我的代码: FragmentManager管理器= getActivity().getSupportFragmentManager();FragmentTransaction fragmentTransaction = manager.beginTransaction
..