android - 什么时候必须扩充自定义 View 的布局?

标签 android android-linearlayout custom-view layout-inflater

我制作了一个自定义 View ,用于 viewpager 的多个 fragment 。

View 始终存储为 fragment 的一个字段。我在构造函数中扩充布局,翻阅页面时一切正常。因为总是创建下一个 fragment ,所以 View 显示没有任何问题。但是,如果我返回一个被破坏的 fragment View ,它会重新创建它并给我一个错误,因为我仍然使用相同的自定义 View ,它没有膨胀,因为没有调用构造函数。

那么,我什么时候必须扩充自定义 View 的布局?我不认为代码会清除任何东西,但如果需要我可以提供。

最佳答案

在这个函数中:

@Override
public boolean onCreateOptionsMenu(Menu menu) 
{
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.game_menu, menu);
    return true;
}

引用是HERE

关于android - 什么时候必须扩充自定义 View 的布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8655271/

相关文章:

android - DAO:如何使用 Insert 的返回值

android - 不能在约束中表示 214748364 的大小

android - 如何从应用程序中重新启动 android 应用程序

android - LinearLayout 被推离屏幕

java - Android 中两个 LinearLayout 的 onClick 方法相同

android - PayPal 如何支持未在支持中列出的货币?

android - RelativeLayout 正在返回 LinearLayout LayoutParams

ios - 当表格处于编辑模式时,在 UITableView 部分标题上切换 UIButton

android - 如何在 Android 上自定义按钮(有两个文本字段)