相关疑难解决方法(0)

Android - 文本在Spinner中向左推

我有一个风格的旋转器.该样式仅包含微调器的背景.问题是,无论我使用哪个图像作为背景,旋转器的文本总是被推到左边.

这是XML中Spinner的声明 -

<Spinner
 android:layout_height="wrap_content"
 android:layout_toRightOf="@+id/minus"
 android:layout_width="wrap_content"
 android:layout_below="@+id/female"
 android:id="@+id/spin"
 android:gravity="center"
 android:background="@drawable/spin"
 android:layout_marginTop="10dip">
 </Spinner>
Run Code Online (Sandbox Code Playgroud)

另外,我在android:gravity属性下得到一个警告,说明它是一个未知的XML属性.

我无法理解为什么会那样做.

谢谢

android

19
推荐指数
2
解决办法
3万
查看次数

Android:Spinner选择对齐左侧

我完成了我的应用程序的英文版本,现在我正在进行阿拉伯语本地化.阿拉伯语是一种从右到左的语言,所以我需要在布局中调整很多东西,包括我的微调器显示.

当我从微调器选择菜单中选择一个项目时,我看到以下内容,

微调器选择

如您所见,"过敏"与旋转箭头的左侧和顶部对齐.我需要它与右边对齐.

注意阿拉伯语Web服务尚未完成,这就是图像中的数据仍为英语的原因.

编辑

Spinner mSpecialtySpinner = (Spinner) findViewById(R.id.specialty_appointment_spinner);
        ArrayAdapter<Specialty> adapter = new ArrayAdapter<Specialty>(AppointmentReservationActivity.this,android.R.layout.simple_spinner_item, specialities);
        adapter.setDropDownViewResource(R.layout.spinner_item);
        mSpecialtySpinner.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)

layout android arabic gravity spinner

3
推荐指数
1
解决办法
7709
查看次数

标签 统计

android ×2

arabic ×1

gravity ×1

layout ×1

spinner ×1