我想在Android的定製微調像下面的說明 - 位置文字(旋轉第一個項目 - 選定的項目將居中) - 下拉列表中的項目將被左對齊如何自定義微調器?
我試着爲Spinner使用自定義佈局適配器,但只需對齊Spinner和下拉列表。 我希望有人能幫助我!我是Android的新手,很抱歉!
我想在Android的定製微調像下面的說明 - 位置文字(旋轉第一個項目 - 選定的項目將居中) - 下拉列表中的項目將被左對齊如何自定義微調器?
我試着爲Spinner使用自定義佈局適配器,但只需對齊Spinner和下拉列表。 我希望有人能幫助我!我是Android的新手,很抱歉!
這是我最近在應用程序中使用的一個示例。
在res/layout文件夾中創建2個文件,一個名爲spinner_list.xml,另一個名爲spinner_list_dropdown.xml。
spinner_list.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="@dimen/text_size"
android:padding="10dp"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:textColor="@color/text_view_text"/>
spinner_list_dropdown.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="@dimen/text_size"
android:padding="10dp"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:textColor="@color/text_view_text"
android:background="@color/spinner_background"/>
使用自定義微調
Java代碼:
ArrayAdapter<String> adapter = new ArrayAdapter<>(YourActivity.this, R.layout.spinner_list, strYourArray);
adapter.setDropDownViewResource(R.layout.spinner_list_dropdown);
spinnerCustomList.setAdapter(adapter);
希望這一切對你有意義的,如果你需要任何幫助,然後請不要猶豫,問。
請提供您的代碼。 – Taegost