Android,自定义视图布局未显示
我以前做过,没有任何问题,所以我知道我的错误很微妙 picker_dialog_layout.xml: 在父XML中:Android,自定义视图布局未显示,android,layout-xml,Android,Layout Xml,我以前做过,没有任何问题,所以我知道我的错误很微妙 picker_dialog_layout.xml: 在父XML中: <com.company.simonaddicott.controlpanel_1.PickerDialog android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/pickerDialog" /> 视图本身确实显
<com.company.simonaddicott.controlpanel_1.PickerDialog
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/pickerDialog" />
视图本身确实显示了,通过在开发人员工具中使用布局绑定工具,我可以确定ui元素是否存在,或者至少存在边界(见下文)
我的错误是我通过
LinearLayout
扩展了自定义视图,但是使用了RelativeLayout
在picker\u dialog\u layout.xml
上定位
布局中的元素没有显示出来,因为它们没有相对的父元素来进行定位我的错误是我通过
LinearLayout
扩展了自定义视图,但是在picker\u dialog\u layout.xml
上使用了RelativeLayout
定位
布局中的元素没有显示,因为它们没有要定位的相对父元素
LayoutInflater.from(context).inflate(R.layout.picker_dialog_layout, this);
<com.company.simonaddicott.controlpanel_1.PickerDialog
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/pickerDialog" />