【发布时间】:2016-10-13 00:48:32
【问题描述】:
我在另一个 Fragment 中实例化一个 Fragment。内部片段的布局定义为match_parent 的宽度和高度。还有他们的父母。
这是主片段的代码。里面的CustomFragment是内部Fragment。它是带有日历的常规片段。
public class CalendarFragment extends Fragment {
...
public void onViewCreated( LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState ){
customFragment = new CustomFragment();
customFragment.setArguments( bundle );
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
transaction.add( R.id.calendar_container, customFragment );
transaction.commit();
...
}
当这个片段生效时,包含日历的内部片段会根据每个日历单元格的内容调整其高度。 截屏。注意空白:
【问题讨论】:
-
如果您设置为
android:fitsSystemWindows="true",请在您的Activity中删除它。 -
@Ironman 我在清单中没有这个参数。目前,我的解决方案是根据父片段高度和行数为每个单元格设置最小高度
标签: android android-fragments measurement