我有一个包含两个自定义项的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>
当我打开它们时,所有的旋转器都是黑色的,我尝试删除背景属性,但是当我打开它时它仍然是黑色。
我该怎么做才能解决这个问题?
谢谢!
答案 0 :(得分:0)
您可以尝试添加此属性
android:popupBackground="ENTER_YOUR_COLOR_HERE"