[英]Updating a CircularButton in a custom Fragment created with FragmentGridPagerAdapter
[英]Custom layout inside FragmentGridPagerAdapter
我正在尝试在卡片中添加自定义布局页面。
此处: https : //developer.android.com/training/wearables/ui/2d-picker.html
解释了CardFragment可以通过以下方式轻松添加卡:
CardFragment fragment = CardFragment.create(title, text, page.iconRes);
现在,如果我决定要使用自定义布局,该如何添加它而不是创建CardFragment?
检查此图像:
第三页是全屏自定义布局。 我该如何实现?
FragmentGridPagerAdapter
实际上可以支持您需要使用的Fragment
任何子类。 CardFragment
只是标准可穿戴布局的一种便利。
因此,您可以使用简单的布局(例如全尺寸ImageView
)创建自定义Fragment并将其返回以用于适当的页面索引。
在FragmentGridPagerAdapter类的getFragment(int row,int col)方法上,您可以创建任意数量的片段。
您只需要测试您的行/列值即可将片段类实例化到正确的位置。
您的情况是这样的:
public Fragment getFragment(int row, int col) {
Fragment fragment;
if (row == 0 && col == 2) {
fragment = new YourFullScreenFragment();
} else {
fragment = CardFragment.create(title, text, page.iconRes);
}
return fragment;
}
干杯
CardFrame
可能就是您要寻找的那个-它与CardFragment
非常相似,但是您可以实现自己的布局。 同样,正如matiash指出的那样,您可以在这种结构中使用任何您喜欢的片段。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.