我已经创建了一个自定义的EditTextPreference,用于在偏好设置中显示和内联Edittext。当我像下面这样将其添加到xml资源文件中:
<app.FormEntryPreference
android:key="pref_key"
android:title="@string/pref_string"/>
我得到了这个结果:
当我以编程方式添加我的首选项时:
FormEntryPreference form0 = new FormEntryPreference(getActivity().getApplicationContext(), null);
我得到了不同的结果:
![image2](https://istack.dev59.com/RujSe.webp)
<EditText
style="@style/Style.that.inherits.from.holo"
android:inputType="text"
android:id="@+id/form_id"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</EditText>
我希望在两种情况下都获得相同的形状。