jjzjj

onCreateview

全部标签

android - Preference 的 onCreateView 和 onBindView 方法的区别

Preference中的onCreateView和onBindView方法有什么区别?在文档中它说onBindView:BindsthecreatedViewtothedataforthisPreference.ThisisagoodplacetograbreferencestocustomViewsinthelayoutandsetpropertiesonthem.为什么它是在我的布局中设置View属性的好地方?目前我正在onCreateView方法中设置属性,一切似乎都正常。根据我的经验,这两种方法似乎总是一起调用。也许有一些情况只调用onBindView?

android - popBackStack导致反复调用fragment的oncreateView

我有3个fragmentA、B、C。我编写了一段代码来替换它们并维护后台堆栈:publicvoidaddFragment(FragmentfragmentToAdd,StringfragmentTag){FragmentManagersupportFragmentManager=getSupportFragmentManager();FragmentactiveFragment=getActiveFragment();FragmentTransactionfragmentTransaction=supportFragmentManager.beginTransaction();if(n

android - fragment - 我应该在 onCreateView 中重用 View 吗?我应该怎么做?

实际上,我总是在我的fragment中重复使用我的View,如下所示:privateViewmView=null;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){if(mView==null)mView=inflater.inflate(R.layout.view);returnmView;}这对viewpager等有效。现在我也开始在简单的Activity中使用我的fragment,如果且仅当我将fragment添加到后台堆栈时,这将

Android Fragment 在 onCreateView() 中被赋予一个空容器

我正在尝试以一种非常简单的方式使用Androidfragment,类似于Android开发者网站上的教程。我有一个具有以下代码的Activity(MediaInfoActivity):publicclassMediaInfoActivityextendsFragmentActivity{privatefinalStringTAG="MediaInfoActivity";@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Log.i(TAG,"onCreat

java - 调用需要 API 级别 11(当前最小值为 8)android.app.Activity#onCreateView

我是android的新手,我正在开发一个android应用程序。但是我的包行在MainActivity.java类中给出了这个错误。谁能告诉我这是什么原因?这是我的类(class),包行给出了这个错误。packagecom.example.eventgyaam;importandroid.os.Bundle;importandroid.support.v7.app.AppCompatActivity;importandroid.view.View;importandroid.widget.Button;importandroid.widget.TextView;publicclassM

在选项卡更改时调用 Android fragment oncreateview

我使用Android已经有一段时间了,但Fragment对我来说有点新(可能对大多数人来说都是如此)。无论如何,我有下面的代码,它工作正常。我有三个fragment,每个选项卡中都有一个。我想知道每次切换选项卡时调用onCreateView是否正常,这样做有意义吗?每次选项卡更改时不应该有一种方法不重绘fragment吗?我正在从一个有3个Activity的应用程序转换它,每个选项卡中有一个Activity,每次选项卡更改时重新创建View似乎是一种浪费,而以前在选项卡之间存在View就可以了变化...顺便说一句,此代码借用自:http://thepseudocoder.wordpre

在选项卡更改时调用 Android fragment oncreateview

我使用Android已经有一段时间了,但Fragment对我来说有点新(可能对大多数人来说都是如此)。无论如何,我有下面的代码,它工作正常。我有三个fragment,每个选项卡中都有一个。我想知道每次切换选项卡时调用onCreateView是否正常,这样做有意义吗?每次选项卡更改时不应该有一种方法不重绘fragment吗?我正在从一个有3个Activity的应用程序转换它,每个选项卡中有一个Activity,每次选项卡更改时重新创建View似乎是一种浪费,而以前在选项卡之间存在View就可以了变化...顺便说一句,此代码借用自:http://thepseudocoder.wordpre

android - Fragment 中的 onCreate() 和 onCreateView() 生命周期方法有什么区别?

我不知道什么时候使用onCreate()或onCreateView()。我使用过onCreate()和onCreateView()生命周期方法。我认为onCreate()用于Activity,onCreateView()用于Fragment。但我不确定。我可以在Fragment中使用onCreate()LifeCycle方法吗?我希望有人能帮助我! 最佳答案 onCreate在fragment的初始创建时调用。您在这里进行非图形初始化。它甚至在布局膨胀并且fragment可见之前就完成了。onCreateView被调用来扩展frag

android - Fragment 中的 onCreate() 和 onCreateView() 生命周期方法有什么区别?

我不知道什么时候使用onCreate()或onCreateView()。我使用过onCreate()和onCreateView()生命周期方法。我认为onCreate()用于Activity,onCreateView()用于Fragment。但我不确定。我可以在Fragment中使用onCreate()LifeCycle方法吗?我希望有人能帮助我! 最佳答案 onCreate在fragment的初始创建时调用。您在这里进行非图形初始化。它甚至在布局膨胀并且fragment可见之前就完成了。onCreateView被调用来扩展frag

android - onCreate() 和 onCreateView() 调用比需要的多得多( fragment )

有人能解释一下为什么onCreate()和onCreateView()会被调用这么多次,每次方向变化都会增加吗?这是一个非常简单的应用程序,它由一个Activity组成,该Activity由两个Fragments组成。第二个Fragment加载动态。如果在main.xml中定义这两个Fragments就不会出现这样的行为了。这里是main.xml:这是剩下的fragment:这是正确的fragment:左类:publicclassLeftextendsFragment{@OverridepublicvoidonCreate(BundlesavedInstanceState){super