直接为某个Activity添加一个fragment

以前没接触过这种写法,记录一下:

public class MessageActivity extends BaseActivity {
    ActivityMessageBinding binding;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        binding = DataBindingUtil.setContentView(this,R.layout.activity_message);
        setTitle(R.string.category_msg);
    }
}

布局文件:

  <com.ui.TitlebarLayout
            android:layout_width="match_parent"
            android:layout_height="@dimen/titlebar_height"
            android:id="@+id/titlebar">
        </com.ui.TitlebarLayout>
        <fragment
            class="com.home.fragment.MessageFragment"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:id="@+id/ft_message">
        </fragment>

安卓实现一个功能的方法是多种多样的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。