简体   繁体   English

找不到android autocomplettextview资源-资源不是可绘制的

[英]android autocomplettextview Resource not found - Resource is not a drawable

This issue is driving me crazy.... 这个问题使我发疯....

Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x2/d=0x7f0100ab a=3} at android.content.res.Resources.loadDrawable(Resources.java:2816) at android.content.res.TypedArray.getDrawable(TypedArray.java:602) at android.view.View.(View.java:3460) at android.widget.TextView.(TextView.java:791) at android.widget.EditText.(EditText.java:76) at android.widget.AutoCompleteTextView .(AutoCompleteTextView.java:137) at android.widget.AutoCompleteTextView.(AutoCompleteTextView.java:133) 原因:android.content.res.Resources $ NotFoundException:资源不是可绘制对象(颜色或路径):android.content.res.Resources.loadDrawable(Resources中的TypedValue {t = 0x2 / d = 0x7f0100ab a = 3}。 java:2816)at android.content.res.TypedArray.getDrawable(TypedArray.java:602)at android.view.View。(View.java:3460)at android.widget.TextView。(TextView.java:791) android.widget.AutoCompleteTextView上的android.widget.EditText。(EditText.java:76) .android.widget.AutoCompleteTextView 。(AutoCompleteTextView.java:133)上的(AutoCompleteTextView.java:137)

my xml is : 我的xml是:

 <AutoCompleteTextView
                android:layout_width="fill_parent"
                android:layout_height="38dp"
                android:id="@+id/idautoCompleteProfTextView"
                android:background="@drawable/edittext"    <---**drawable**...
                android:layout_marginLeft="30dp"
                android:layout_marginTop="0dp"
                android:layout_marginRight="30dp"
                android:layout_marginBottom="10dp"
                android:paddingLeft="15dp"
                android:paddingTop="5dp"
                android:paddingRight="15dp"
                android:paddingBottom="2dp"
                android:textAlignment="center"
                android:hint="@string/hint_signin_professional"
                android:layout_below="@+id/btnAcceptSigninProf"
                android:textColor="#000000"
                android:dropDownVerticalOffset="5dp"
                android:dropDownWidth="wrap_content"
                android:inputType="textAutoComplete|textAutoCorrect"
                android:popupBackground="@color/wallet_highlighted_text_holo_dark"/>

edittext.xml edittext.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#ffffff" />
    <corners android:radius="0dp"/>
    <stroke android:width="2dip"
            android:color="#ffffff" />
</shape>

Im inflating it as a fragment. 我将其作为片段充气。

public class SigninProfessionalFragment extends Fragment {

    public SigninProfessionalFragment(){}

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {

        View rootView = inflater.inflate(R.layout.fragment_signin_professional, container, false);
...

I have not code-behind regarding the autocomplete because I just want to load it in my device and check layout,etc... 我没有关于自动完成功能的代码隐藏信息,因为我只想将其加载到设备中并检查布局等。

问题应该出在您的主题上,而不是您发布的代码上。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM