android - 在 fragment 中膨胀自定义 View

标签 android android-layout android-fragments android-view android-custom-view

我需要在 Fragment 中实现自定义 View 。到目前为止,我已经完成了扩展 View 类以在 Canvas 上绘制并将其设置为遵循 google example 的 Activity 。 .

我想在 Canvas 上绘制 fragment ,问题是我不知道如何膨胀 View ,因为它是对象而不是 xml 文件。

 return inflater.inflate(R.layout.article_view, container, false);

有人可以帮助我理解和解决这个问题吗?

谢谢

最佳答案

就这么简单:


    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        return new YourCustomView(container.getContext());
    }

关于android - 在 fragment 中膨胀自定义 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45325867/

相关文章:

android - 如何在android中进行HTTP身份验证?

android - 检测触摸事件是否发生在 shapeDrawable 中

java - 将EditText放在软键盘上方

android - 调用需要 API 级别 16(当前最低为 14)

android - 如何自定义AppCompat Material按钮样式?

android - Android API 级别 10 (2.3) 中的 LinearLayout,背景影响整个元素

java - 如何通过国家代码获取货币名称?

android - 在 Android 编程中创建 GUI 有多少种不同的方法?

android - 刷新抽屉导航中的标题

java - 在主 Activity 中覆盖 fragment 时输入无法按预期工作