0

ここに画像の説明を入力RTL アプリを開発していて、AutoCompleteTextView ウィジェットでテキストを右から左に表示したいのですが、現在は左側に表示されています。私は自分のxmlファイルでこれをやろうとしましたが、うまくいきません.誰か助けてください.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="10dip"
android:gravity="right"> 

<TextView
    android:id="@+id/cusNameTV"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/customerName"
    android:textColor="#FFFFFF" 
    android:layout_gravity="right"
    />

<AutoCompleteTextView
    android:id="@+id/cusName_CB"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="right"/>
4

2 に答える 2

1

わかりました。他の開発者への今後の参考のために。TextView を作成する必要があります。私はそれをdropdowntext.xmlとして保存しました

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/dropDown"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="right"
android:textColor="@android:color/black"
android:background="@android:color/white"/>

次に、コードに 4 つのパラメーター コンストラクターを追加する必要があります。

ArrayAdapter <Customer> customerSpinner = new ArrayAdapter<Customer>(MainMenuActivity.this, R.layout.dropdowntext,R.id.dropDown, customers);
customerTextView.setAdapter(customerSpinner); 
于 2013-02-06T07:48:28.840 に答える
0

ドロップダウンテキスト.xml

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/text_dropDown"
    android:layout_width="fill_parent"
    android:layout_height="30dp"
    android:gravity="right">

</TextView>

final ArrayAdapter<Customer> customerSpinner = new ArrayAdapter<Customer>(MainMenuActivity.this, R.layout.dropdowntext​m, customers);
cusName_CB.setAdapter(AutoCompleteAdapter);
于 2013-02-04T05:42:18.650 に答える