gpt4 book ai didi

java - 根据首选项更改 Edittext 方面

转载 作者:太空狗 更新时间:2023-10-29 15:01:52 24 4
gpt4 key购买 nike

我已经创建了一个自定义的 EditTextPreference 来在首选项中显示和内联 Edittext。当我像这样将它添加到 xml 资源文件中时:

        <app.FormEntryPreference
android:key="pref_key"
android:title="@string/pref_string"/>

我得到这个结果:

image 1

其中有我想要的风格(android:Theme.Holo)。

当我以编程方式添加我的偏好时:

FormEntryPreference form0 = new FormEntryPreference(getActivity().getApplicationContext(), null);   

我得到了不同的结果:

image2

样式应用于用于 EditText 的布局资源:

 <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>

然后我希望在两种情况下都获得相同类型的形状。

最佳答案

好的,所以一个同事解决了这个问题,而不是

FormEntryPreference form0 = new FormEntryPreference(getActivity().getApplicationContext(), null);

我只需要删除“getApplicationContext()”,它就像这样一个魅力:

FormEntryPreference form0 = new FormEntryPreference(getActivity(), null);   

关于java - 根据首选项更改 Edittext 方面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25739892/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com