![](/img/trans.png)
[英]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.