一:概述
最近要写一个商城项目,用的时Android Jetpack库,今天开始使用的DataBinding(以前只是用传统的开发,没深入接触过Jetpack,不过因为此库的优秀,所以新项目采用了Jetpack)。并且在项目的开始就需要进行自定义view的开发,当然前期只是用到了组合的方式实现自定义View。
二:异常
下面给出我实现组合式自定义View的示例代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:orientation="vertical"
android:layout_width="64dp"
android:layout_height="82dp"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageView
android:id="@+id/img_good_item"
android:layout_width="64dp"
android:layout_height="64dp"
android:src="@drawable/ic_launcher_foreground"/>
<TextView
android:id="@+id/tv_good_item"
android:layout_width="64dp"
android:gravity="center"
android:layout_height="18dp"
android:text="@string/default_home_goods_item_title"/>
</LinearLayout>