【问题标题】:How to set same appearance for spinner in XML design?如何在 XML 设计中为微调器设置相同的外观?
【发布时间】:2016-10-26 11:48:44
【问题描述】:

我在我的活动中使用了两个微调器,但每个微调器都有不同的外观。任何人都可以帮我解决这种错误??? This is first spinner image

This is second spinner image(请看图)

String [] values =
            {"All Town","Paris","Kodambakkam","Nungambakkam","T.Nagar","Egmore"};
    Spinner spinner = (Spinner) v.findViewById(R.id.town);
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this.getActivity(), android.R.layout.simple_spinner_item, values);
    adapter.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
    spinner.setAdapter(adapter);

    String [] values1 =
            {"Select Doctor","Doctor1","Doctor2","Doctor3","Doctor4"};
    Spinner spinner1 = (Spinner) v.findViewById(R.id.doctor);
    ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this.getActivity(), android.R.layout.simple_spinner_item, values1);
    adapter.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
    spinner1.setAdapter(adapter1);

XML:

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >
        <Spinner
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/town" />
        <Spinner
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/doctor" /></LinearLayout>

请帮助我。提前谢谢!!!!

【问题讨论】:

  • 显示两个微调器的ArrayAdapter 代码
  • 发布你的 layout.xml、style.xml 和你的 arrayadapter
  • Akash Pate 你是对的。我修正了我的错误!!!!

标签: android xml spinner appearance


【解决方案1】:

在第二个微调器上试试这个...您已将第一个适配器对象传递给第二个适配器

String [] values1 =
        {"Select Doctor","Doctor1","Doctor2","Doctor3","Doctor4"};
Spinner spinner1 = (Spinner) v.findViewById(R.id.doctor);
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this.getActivity(), android.R.layout.simple_spinner_item, values1);
adapter1.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
spinner1.setAdapter(adapter1);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 2012-02-04
    • 1970-01-01
    • 2021-01-02
    相关资源
    最近更新 更多