草庐IT

Fragment2

全部标签

android - 如何在 fragment 中使用 inflater 方法

这个问题在这里已经有了答案:CallgetLayoutInflater()inplacesnotinactivity(6个答案)关闭8年前。您好,我正在使用android。我曾尝试将布局扩展到fragment中,但它在代码中显示错误“类未定义方法getLayoutInflater()”。如何访问fragment中的布局???请帮助我,我是android的新手。谢谢这是我的代码Viewheader=(View)getLayoutInflater().inflate(R.layout.listview_header_row,null);listView1.addHeaderView(hea

android - Listview 设置适配器 fragment 空指针异常

我目前有3个fragment,但我无法让我的适配器工作。当我调用lv.setAdapter(lbadapter)时,它返回一个空指针异常。可能是什么问题?提前致谢这是我的fragment的一部分:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewrootView;rootView=inflater.inflate(R.layout.leadlist,container,false);profielen=newArrayList()

Android ImageButton 在 Activity 中运行良好。它在 fragment 中不起作用

我正在尝试转换布局以使其包含fragment。其中一个View是具有监听器的ImageButton。该代码作为Activity运行良好,但作为Fragment时会出现问题...第一个问题是我无法使用findViewById,但我能够在这里找到答案并使用getView()修复它。我找不到第二个问题的答案...在我声明之后:ImageButtoncamBt=(ImageButton)getView().findViewById(R.id.button1);我想设置一个点击监听器:camBt.setOnClickListener(listener);但它一直表现得好像ImageButton(

Android 回到抽屉导航中的第一个 fragment

我有一个在NavigationDrawer中有多个fragment的应用。下面是我的代码:@OverridepublicbooleanonPrepareOptionsMenu(Menumenu){//ifnavdrawerisopened,hidetheactionitemsbooleandrawerOpen=mDrawerLayout.isDrawerOpen(mDrawerList);menu.findItem(R.id.action_search).setVisible(!drawerOpen);returnsuper.onPrepareOptionsMenu(menu);}/*

android getSupportActionBar() 在 fragment 中返回 null

更新我没有提到任何关于使用ToolBar的事情与ActionBarActivity。这就是我总是得到空指针异常的原因。对于那些面临同样问题的人pleasereferethisanswer我有这个fragment代码来改变fragment改变时支持操作栏的外观。@OverridepublicvoidonActivityCreated(BundlesavedInstanceState){super.onActivityCreated(savedInstanceState);setHasOptionsMenu(true);mActionBar=((ActionBarActivity)getA

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.应该是