Android PullToRefreshEdGridView在一个片段关闭时重新创建
我用Android PullToRefreshEdGridView在一个片段关闭时重新创建,android,android-fragments,pull-to-refresh,Android,Android Fragments,Pull To Refresh,我用PullToRefreshEdGridView创建了我的应用程序。工作正常。我的应用程序是一个活动有2个片段。第一部分是课程列表。第二个片段是feed。我已经为提要实现了pullToRefreshEdGridView。如果其10英寸设备2列用于馈送,如果其7英寸设备1列用于馈送。到目前为止,一切正常 问题是当用户隐藏课程片段时,feed fragemnt没有调整/刷新/更新视图。隐藏课程片段后,将有更多的空间,因此要更新视图/设计 这是我的活动- public class CoursesAc
PullToRefreshEdGridView
创建了我的应用程序。工作正常。我的应用程序是一个活动有2个片段。第一部分是课程列表。第二个片段是feed。我已经为提要实现了pullToRefreshEdGridView
。如果其10英寸设备2列用于馈送,如果其7英寸设备1列用于馈送。到目前为止,一切正常
问题是当用户隐藏课程片段时,feed fragemnt没有调整/刷新/更新视图。隐藏课程片段后,将有更多的空间,因此要更新视图/设计
这是我的活动-
public class CoursesActivity extends Activity{
View listFragment;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
if(!ECollegeApplication.isApplicationRunning()){
ECollegeApplication.relaunch(CoursesActivity.this);
}
getPearsonActionBar(R.layout.action_bar,true);
setContentView(R.layout.courses_main);
listFragment = findViewById(R.id.listFragment);
getActionbarItems();
//click - fragment show hide
ImageView dashboardshowhide = (ImageView)findViewById(R.id.dashboardshowhide);
dashboardshowhide.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
DiscussionFeedFragment feedFragment = new DiscussionFeedFragment();
feedFragment.initialLoad();
overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
if(listFragment.getVisibility()== View.VISIBLE){
listFragment.setVisibility(View.GONE);
}else{
listFragment.setVisibility(View.VISIBLE);
}
}
});
}
设计xml-
我有两个片段叫做DiscussionFragment,CoursesFragment
当用户单击“显示/隐藏”按钮时,我想重新创建/调整片段面板
我的设计是-
它是一个片段还是您正在实现滑动菜单?它是一个片段。一个活动有两个片段我想你需要
<View
android:id="@+id/actiondivider"
android:layout_width="fill_parent"
android:layout_height="6dp"
android:background="@color/actionbar_divider" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:baselineAligned="false"
android:orientation="horizontal" >
<fragment
android:id="@+id/listFragment"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_weight="1"
class="com.mobile.courses.CousesFragment"
android:animateLayoutChanges="true" >
</fragment>
<fragment
android:id="@+id/detailFragment"
android:layout_width="fill_parent"
android:layout_height="match_parent"
android:layout_weight="0.5"
class="com.mobile.feed.DiscussionFeedFragment"
android:animateLayoutChanges="true" >
</fragment>
</LinearLayout>