可消耗列表视图中的微调项目为黑色

时间:2016-07-31 08:10:02

标签: android listview spinner

我有一个包含两个自定义项的ExpendableListView。 在一个项目中我有微调视图, 这是我的代码: 1.在这里,您可以看到第一个自定义xml项目插入

LayoutInflater inflater2 = null;
        inflater2 = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        final View search_details = inflater2.inflate(R.layout.search_details, null);
        dateCheckBox= (CheckBox) search_details.findViewById(R.id.dateCheckBox);
        locationCheckBox= (CheckBox) search_details.findViewById(R.id.locationCheckBox);
        depCheckBox= (CheckBox) search_details.findViewById(R.id.depCheckBox);
        urgencyCheckBox= (CheckBox) search_details.findViewById(R.id.urgencyCheckBox);

        departmentSpinner= (Spinner) search_details.findViewById(R.id.departmentSpinner);
        depTextView= (TextView) search_details.findViewById(R.id.depTextView);
        depCheckBox= (CheckBox) search_details.findViewById(R.id.depCheckBox);
        if(admin.getRole().description.toUpperCase().equals(ADMINISTRATOR))
        {
            departmentSpinner.setVisibility(View.VISIBLE);
            depTextView.setVisibility(View.VISIBLE);
            depCheckBox.setVisibility(View.VISIBLE);
        }

        mLinearScrollFirst.addView(search_details);     
        mLinearListView.addView(mLinearView);  

2。在这里,您可以看到项目XML:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/calendar_layout_id"
    android:layout_width="match_parent"
    android:layout_height="430dp"
    android:background="@drawable/gray_background"
    android:orientation="vertical" >


   <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:orientation="horizontal">

        <TextView
            android:layout_width="100dp"
            android:layout_height="wrap_content"
            android:text="לפי תאריך"
            android:textColor="@color/black" />

        <CheckBox
            android:id="@+id/dateCheckBox"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />

    </LinearLayout>


    <LinearLayout
            android:id="@+id/LinearLayout12"
            android:layout_width="match_parent"
            android:layout_height="@dimen/focused_search_contactings_activity_LinearLayout12_height"
            android:orientation="horizontal"
            android:layout_marginTop="5dp"
            android:weightSum="3.5" 
            android:layout_marginRight="15dp"
            android:layout_marginLeft="15dp">

            <LinearLayout
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1.6" >

                <EditText
                    android:id="@+id/date_end_EditText"
                    android:layout_width="wrap_content"
                    android:layout_height="40dp"
                    android:layout_marginLeft="5dp"
                    android:layout_weight="0.40"
                    android:ems="10"
                    android:enabled="false"
                    android:focusable="false"
                    android:inputType="date" 
                    android:textColor="@color/black"
                    android:textSize="14sp"/>

                <ImageButton
                    android:id="@+id/date_end_button"
                    android:layout_width="80dp"
                    android:layout_height="30dp"
                    android:layout_marginLeft="10dp"
                    android:layout_marginRight="5dp"
                    android:layout_weight="0.40"
                    android:background="@drawable/dateicon" />
            </LinearLayout>

            <ImageView
                android:id="@+id/imageView1"
                android:layout_width="0dp"
                android:layout_height="8dp"
                android:layout_marginBottom="5dp"
                android:layout_weight="0.3"
                android:layout_gravity="center"
                android:src="@drawable/between" />

            <LinearLayout
                android:layout_width="0dp"
                android:layout_height="wrap_content" 
                android:layout_weight="1.6"
               >

                <EditText
                    android:id="@+id/date_start_EditText"
                    android:layout_width="wrap_content"
                    android:layout_height="40dp"
                    android:layout_marginLeft="5dp"
                    android:layout_weight="0.39"
                    android:ems="10"
                    android:enabled="false"
                    android:focusable="false"
                    android:inputType="date" 
                    android:textColor="@color/black"
                    android:textSize="14sp">

                    <requestFocus />
                </EditText>

                <ImageButton
                    android:id="@+id/date_start_button"
                    android:layout_width="80dp"
                    android:layout_height="30dp"
                    android:layout_gravity="right"
                    android:layout_marginLeft="10dp"
                    android:layout_marginRight="5dp"
                    android:layout_weight="0.39"
                    android:background="@drawable/dateicon" />
            </LinearLayout>


  </LinearLayout>

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:orientation="horizontal">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="לפי מיקום"
            android:textColor="@color/black" />

        <CheckBox
            android:id="@+id/locationCheckBox"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColorHint="@color/black" />

    </LinearLayout>


                            <TextView
                                android:id="@+id/textView1"
                                style="@style/TitelTheme"
                                android:layout_width="match_parent"
                                android:layout_height="wrap_content"
                                android:layout_gravity="right"
                                android:gravity="right"
                                android:layout_marginRight="20dp"
                                android:textSize="12sp"
                                android:text="@string/address" >
                            </TextView>



                            <Spinner
                                android:id="@+id/GetStreetsSpinner"
                                android:layout_width="150dp"
                                android:layout_height="30dp"
                                android:gravity="right"
                                android:layout_gravity="right"
                                android:paddingRight="30dp"
                                android:layout_marginRight="20dp"
                                android:background="@drawable/gray_button_address_arrow"/>


     <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:orientation="horizontal">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="לפי דחיפות"
            android:textColor="@color/black" />

        <CheckBox
            android:id="@+id/urgencyCheckBox"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            />
    </LinearLayout>

      <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:orientation="horizontal">

        <TextView
            android:id="@+id/depTextView"
            android:visibility="invisible"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="לפי מחלקה"
            android:textColor="@color/black" />

        <CheckBox
            android:visibility="invisible"
            android:id="@+id/depCheckBox"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            />
    </LinearLayout>

     <Spinner
          android:visibility="invisible"
          android:id="@+id/departmentSpinner"
          android:layout_width="150dp"
          android:layout_height="30dp"
          android:layout_gravity="right" 
          android:layout_marginRight="20dp"
          android:paddingRight="30dp"
          android:background="@drawable/gray_button_address_arrow"/> 

        <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:orientation="horizontal">
    </LinearLayout>

          <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:orientation="horizontal">
    </LinearLayout>


            <Button
                android:id="@+id/searchButton"
                android:layout_width="100dp"
                android:layout_height="@dimen/save_user_details_message_activity_ok_btn_height"
                android:background="@drawable/green_button"
                android:text="@string/search_button_txt"
                android:layout_margin="15dp"
                android:layout_gravity="center"
                android:textColor="#FFFFFF" 
               />



</LinearLayout>

当我打开它们时,所有的旋转器都是黑色的,我尝试删除背景属性,但是当我打开它时它仍然是黑色。

我该怎么做才能解决这个问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以尝试添加此属性

android:popupBackground="ENTER_YOUR_COLOR_HERE"