Android开发DataBinding使用的模版
【Android开发DataBinding使用的模版】感谢张鸿洋
打开设置,找到相应目录
文章图片
屏幕快照 2016-06-14 上午9.41.21.png
文章图片
屏幕快照 2016-06-14 上午9.45.56.png 设置MyActivity
import android.os.Bundle;
import android.support.annotation.Nullable;
/**
* Created by zhanghongqiang on ${DATE}${TIME}
* ToDo:
*
*/
public class ${NAME} extends BaseActivity{private ABCBinding mBinding;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mBinding=DataBindingUtil.setContentView(
this, R.layout.activity_a_b_c);
}
}
设置MyFragment
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
/**
* Created by zhanghongqiang on ${DATE}${TIME}
* ToDo:
*
*/
public class ${NAME} extendsBaseFragment{private FragmentABCBinding mBinding;
public static ${NAME} newInstance(int status) {
${NAME} fragment = new ${NAME}();
Bundle arguments = fragment.getArguments();
arguments.putSerializable(SiBuConstants.EXTRA_KEY_ORDER_TYPE, status);
return fragment;
}@Override
public void onAttach(Context context) {
super.onAttach(context);
status =getArguments().getInt(SiBuConstants.EXTRA_KEY_ORDER_TYPE, -1);
}@Nullable
@Override
public View onCreateView(LayoutInflater inflater,
@Nullable ViewGroupcontainer,
@Nullable BundlesavedInstanceState) {
mBinding = DataBindingUtil.inflate(inflater,R.layout.fragment_a_b_c, container, false);
return mBinding.getRoot();
}}
设置other里的
文章图片
屏幕快照 2016-06-14 上午9.52.27.png
<${ROOT_TAG}
android:layout_width="${LAYOUT_WIDTH}"
android:layout_height="${LAYOUT_HEIGHT}"
android:orientation="vertical">${ROOT_TAG}>
推荐阅读
- android第三方框架(五)ButterKnife
- 深入理解Go之generate
- Android中的AES加密-下
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 带有Hilt的Android上的依赖注入
- android|android studio中ndk的使用
- Android事件传递源码分析
- RxJava|RxJava 在Android项目中的使用(一)
- Android7.0|Android7.0 第三方应用无法访问私有库
- 深入理解|深入理解 Android 9.0 Crash 机制(二)