如何在 android 的子项微调器中删除某些特定样式?

How can I delete some specific style in sub-item spinner in android?

我想在我的 android 项目中添加微调器。我使用形状标签添加一些样式。我还添加了一个箭头,但无法在子项中删除它们。我该怎么做?

看起来像这样:

spinner spinner2

我的StartingTextActivity.java

public class StartingTestActivity extends AppCompatActivity implements AdapterView.OnItemSelectedListener {
    private Spinner spinner;
    ArrayAdapter<CharSequence> adapter;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_startingtest);

        spinner = (Spinner)findViewById(R.id.spinner);
        adapter = ArrayAdapter.createFromResource(this,R.array.simple_spinner_dropdown_item,R.layout.spinner_item);

        spinner.setAdapter(adapter);
        spinner.setOnItemSelectedListener(this);
}
}

spinner_item.xml

<TextView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textSize="10sp"
    android:gravity="left"
    android:textColor="@color/blue"
    android:padding="5dp"
    android:drawableRight="@drawable/arrow_down_icon"
    />

activity_startingtext.xml

<Spinner
        android:id="@+id/spinner"
        android:layout_width="250dp"
        android:layout_height="33dp"
        style="@style/spinner_style"
        android:background="@drawable/edit_spinner"
        android:layout_marginTop="10dp"
        android:layout_below="@+id/textView7"
        android:layout_centerHorizontal="true"/>

edit_spinner.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <padding
        android:top="3dp"
        android:bottom="3dp"
        android:left="7dp"
        android:right="7dp"
        />

    <stroke
        android:color="@color/blue"
        android:width="1dp"
        />

    <corners
        android:radius="4dp"
        />
    <solid android:color="@color/white"/>
</shape>

感谢您的帮助

已解决!

我在名为 spinner_dropdown_item.xml 的项目中添加了另一个 xml 文件,并组织了我的 java 代码,如下所示:

spinner = (Spinner)findViewById(R.id.spinner);
 adapter = ArrayAdapter.createFromResource(this,R.array.simple_spinner_dropdown_item,R.layout.spinner_item);
 **adapter.setDropDownViewResource(R.layout.spinner_dropdown_item);**

 spinner.setAdapter(adapter);
 spinner.setOnItemSelectedListener(this);

然后我在 spinner_item 中添加我的箭头。不在 spinner_dropdown_item.

希望对您有所帮助。