草庐IT

fragmented

全部标签

android - fragment 中的 runOnUiThread() 方法

这个问题在这里已经有了答案:runOnUiThreadinfragment(7个答案)关闭5年前。我可以在fragment中使用runOnUiThread吗?以及如何在fragment中做到这一点?MainActivity.this.runOnUiThread(newRunnable(){@Overridepublicvoidrun(){Toast.makeText(MainActivity.this,"anymesage",Toast.LENGTH_LONG).show();}});

android - 前一个 fragment 在新 fragment 下方可见

我有一个带ViewPager的TabLayout。ViewPager有四个fragmentF1、F2、F3和F4。F1包含一个FrameLayout,它可以有2个fragmentF11和F12。最初我使用以下代码在FrameLayout中添加F11。Fragment11fragment11=newFragment11();fragment11.setArguments(getActivity().getIntent().getExtras());getActivity().getSupportFragmentManager().beginTransaction().add(R.id.f

android - 如何更改 fragment 的状态栏颜色?

我有一个Activity,我在用户触摸事件上使用了五个fragment。我想为3个fragment设置状态栏颜色,而其他两个fragment没有状态栏。如果我在一个fragment的onCreateView方法中使用下面的代码,它会更改Activity的状态栏,并且所有fragment都变成白色,因为我使用了getActivity()方法。所以我正在寻找fragment的解决方案。getActivity().getWindow.setStatusBatColor(Color.White);我还尝试在style.xml中设置我的主题并在xml中应用fragemnts根布局,但它也不起作用

android - 如何在 android 中有意无意地从 Activity 中单击按钮打开 fragment ?

这个问题在这里已经有了答案:HowtoopenaFragmentonbuttonclickfromafragmentinAndroid(3个答案)关闭6年前。我尝试了以下代码:Intentin=newIntent(Activity1.this,Fragment.class);startactivity(in);

android - 基本约束布局(工具栏、 fragment 容器和底部导航)

我正在适应适用于Android的Kotlin和ConstraintLayouts。我正在尝试一个简单的布局,其中包含一个工具栏和一个底部导航View。这是我当前的xml:不幸的是,我误解了一些东西,似乎无法让fragment容器填充工具栏和底部导航之间的空间。有人可以引导我朝着正确的方向前进吗? 最佳答案 fragment容器中的高度需要为0dp,相当于“MATCH_CONSTRAINT”。android:layout_height="0dp"您可以在这里查看ConstraintLayout.应该是

android - 如何更改 kotlin fragment 类中的 ActionBar 标题?

我是kotlin中android开发的新手。我尝试了以下代码来更改我的fragment中的操作栏标题。它不起作用。请帮忙overridefunonViewCreated(view:View?,savedInstanceState:Bundle?){super.onViewCreated(view,savedInstanceState)activity.actionBar?.title="Example1"countBtn.setOnClickListener(this)toastBtn.setOnClickListener(this)randomBtn.setOnClickListen

android - 我如何管理 fragment 堆栈等 Activity

我有很多Activity。Aislistactivity.Bisformactivity.Andgenerateddynamically.Iopenthisactivitytwotimeinarow.Cisresultactivity.A->B->B就像简单的推送新Activity。如果结果成功,我想在按C时清除所有表单。A->B->B->C==>A->C.如果我在CActivity中时结果失败,它可以像上面那样返回不同的Activity。A->B或A->B->B我在按下C时使用了cleartop,但它清除了所有Activity我如何保存AActivity的状态。我如何管理fragme

android - DialogFragment 回调 Activity ,但希望 Activity 更新另一个 fragment

如何让我的Activity更新它控制的fragment?它是这样的,我有一个DatePickerDialog,当你在Fragment中调用它时。我有一个回拨给Activity,让它知道这个datepickerdialog何时完成,选择了一个返回所选日期的日期。所以我的Activity有它,但我希望调用DialogFragment的fragment能够访问它,而不是上面的Activity。这可能吗?所以我有这个EditSessionActivity,它在其中调用SessionEditFragment。它加载了带有UI和日期按钮的fragment,当它被点击时,一个名为DatePicker

fragment 中的 Android ListView

我有一个包含2个标签页的应用程序。每个选项卡都有其各自的fragment。在其中一个选项卡上,我需要放置一个ListView,以便从存储的数组中接收数据并将它们作为列表放置。到目前为止,这是我的代码:publicclassFrag3extendsFragment{ListViewlv1;ProgressDialogShowProgress;publicArrayListPostList=newArrayList();TextViewtv1;Buttonbutton1;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewG

android - 带有 ListView fragment 的 ViewPager - 指定的子项已有父项

所以我首先要说的是,我看到其他几个人发帖时出现了完全相同的错误。但是,我正处于尝试所有十种不同解决方案的阶段,并且仍然获得完全相同的堆栈跟踪和ANR。我使用的是标准Tabs+Swipe模板,除了设置第一页以返回我将在下面显示的ListViewfragment外,没有改变任何东西。下面是我的fragment的代码。CacheFrament只是一个扩展android.support.v4.app.Fragment的父类(superclass)。在这种情况下,我尝试了仅返回ListView及其父项,但均无济于事。publicclassRoutesFragmentextendsCacheFra