也許你會看到我沒有看到的東西。我不明白它爲什麼拒絕對齊。我在佈局中有兩個旋鈕,並嘗試將文本對齊到中心。 在這兩個紡紗廠中,文字均與左側對齊。 這是代碼。Android:將文本對齊到微調中心
XML代碼:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="36dp"
android:background="@color/orange"
android:gravity="bottom|center_vertical" >
<Spinner
android:id="@+id/sub_from_category"
android:layout_width="wrap_content"
android:layout_gravity="center"
android:layout_weight="2"
android:layout_height="35dp"
android:background="@drawable/spinners" />
<View
android:layout_width="2dp"
android:layout_height="wrap_content"
android:layout_weight="0"
android:layout_marginLeft="1dp"
android:layout_marginRight="1dp"
android:background="@android:color/darker_gray" />
<Spinner
android:id="@+id/sub_to_category"
android:layout_width="wrap_content"
android:layout_gravity="center"
android:layout_weight="2"
android:layout_height="35dp"
android:background="@drawable/spinners" />
</LinearLayout>
XML代碼:
<TextView
android:id="@+id/spinnerTarget"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:textColor="#454545"
android:background="@color/orange"
android:textSize="1/>
而Java活動:
subFromCategory = (Spinner)findViewById(R.id.sub_from_category);
subToCategory = (Spinner)findViewById(R.id.sub_to_category);
ArrayAdapter<String> adapterF = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,Angle);
adapterF.setDropDownViewResource(R.layout.sub_spinner);
subFromCategory.setAdapter(adapterF);
ArrayAdapter<String> adapterT = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,Angle);
adapterT.setDropDownViewResource(R.layout.sub_spinner);
subToCategory.setAdapter(adapterT);
謝謝 德尼羅
檢查這個答案... http://stackoverflow.com/questions/7511049/set-view-text-align -at-center-in-spinner-in-android –
感謝您的回覆。我已經去過那裏了。 – Niro