草庐IT

Fragment2

全部标签

java - 在单个 Activity 中动态实现多个 fragment

我正在处理fragment我正在尝试实现的用例::我正在使用动态fragment我在一个Activity中使用了三个fragment我的目标是在所有三个fragment之间进行通信我正在使用fragment的支持包每个fragment都有一个小部件my_fragment1有edittextmy_fragment2有按钮my_fragment3有TextView点击button来自edittext的文本必须显示在textview到目前为止,我已经尝试过构建以下大部分场景Top_Fragment.javapublicclassTop_FragmentextendsFragment{@Ove

java - 在单个 Activity 中动态实现多个 fragment

我正在处理fragment我正在尝试实现的用例::我正在使用动态fragment我在一个Activity中使用了三个fragment我的目标是在所有三个fragment之间进行通信我正在使用fragment的支持包每个fragment都有一个小部件my_fragment1有edittextmy_fragment2有按钮my_fragment3有TextView点击button来自edittext的文本必须显示在textview到目前为止,我已经尝试过构建以下大部分场景Top_Fragment.javapublicclassTop_FragmentextendsFragment{@Ove

java - 更改屏幕旋转时 ViewPager fragment 消失

我正在开发包含ViewPager和Fragment的android应用程序,如下所示:MainActivity(MainActivityFragment(screenSlideViewPager(Fragments))),意思是:ActivitycontainsFragmentcontainsViewPagercontainsfragments现在我的问题是当旋转设备或更改屏幕旋转时,ViewPager中的所有fragment都消失了。有解决这个问题的想法吗?编辑1MainActivity.java:@OverrideprotectedvoidonCreate(BundlesavedI

java - 更改屏幕旋转时 ViewPager fragment 消失

我正在开发包含ViewPager和Fragment的android应用程序,如下所示:MainActivity(MainActivityFragment(screenSlideViewPager(Fragments))),意思是:ActivitycontainsFragmentcontainsViewPagercontainsfragments现在我的问题是当旋转设备或更改屏幕旋转时,ViewPager中的所有fragment都消失了。有解决这个问题的想法吗?编辑1MainActivity.java:@OverrideprotectedvoidonCreate(BundlesavedI

java - 不兼容的类型 : HomeFragment cannot be converted to Fragment in Android

我在这部分代码中遇到错误:privatevoiddisplayView(intposition){//updatethemaincontentbyreplacingfragmentsFragmentfragment=null;switch(position){case0:fragment=newHomeFragment();break;case1:fragment=newFindPeopleFragment();break;case2:fragment=newPhotosFragment();break;case3:fragment=newCommunityFragment();bre

java - 不兼容的类型 : HomeFragment cannot be converted to Fragment in Android

我在这部分代码中遇到错误:privatevoiddisplayView(intposition){//updatethemaincontentbyreplacingfragmentsFragmentfragment=null;switch(position){case0:fragment=newHomeFragment();break;case1:fragment=newFindPeopleFragment();break;case2:fragment=newPhotosFragment();break;case3:fragment=newCommunityFragment();bre

java - Activity/fragment 转换是否与 Lollipop 之前的设备兼容?

我正在尝试在Lollipop之前的设备(4.x)上使用共享元素进行Activity转换。可能吗?到目前为止,我正在尝试这个:publicclassRewardDetailextendsActionBarActivity{@OverridepublicvoidonCreate(finalBundlesavedInstanceState){...ViewCompat.setTransitionName(imageView,TRANSITION_NAME);}...publicstaticvoidlaunch(ActionBarActivityactivity,ViewtransitionV

java - Activity/fragment 转换是否与 Lollipop 之前的设备兼容?

我正在尝试在Lollipop之前的设备(4.x)上使用共享元素进行Activity转换。可能吗?到目前为止,我正在尝试这个:publicclassRewardDetailextendsActionBarActivity{@OverridepublicvoidonCreate(finalBundlesavedInstanceState){...ViewCompat.setTransitionName(imageView,TRANSITION_NAME);}...publicstaticvoidlaunch(ActionBarActivityactivity,ViewtransitionV

java - fragment 的 onActivityResult

我目前有一个托管单个fragment的基本Activity。在fragment内部,我有一个启动联系人选择器的方法。privatevoidchooseContacts(){IntentpickContactIntent=newIntent(Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI);pickContactIntent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);startActivityForResult(pickContactInten

java - fragment 的 onActivityResult

我目前有一个托管单个fragment的基本Activity。在fragment内部,我有一个启动联系人选择器的方法。privatevoidchooseContacts(){IntentpickContactIntent=newIntent(Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI);pickContactIntent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);startActivityForResult(pickContactInten