【问题标题】:How can I change the gravity of a preference page to RIGHT?如何将偏好页面的重力更改为 RIGHT?
【发布时间】:2011-07-11 08:20:11
【问题描述】:

如何将偏好页面的重心更改为 RIGHT? 有什么解决办法吗?

【问题讨论】:

  • 您介意进一步解释一下吗?你想达到什么目的?您尝试过哪些选项?你的拦截器是什么?
  • 这个问题有什么答案吗?
  • 我的语言是波斯语。我可以用波斯语显示首选项页面的字符串,但我无法将其重力设置为 RIGHT。

标签: android preference gravity


【解决方案1】:

所有首选项都有一个Layout Attribute。您可以使用它来格式化所有波斯语文本。 但是你给它的布局必须有一个 ID 为“@+android:id/title”的 TextView。

这是一个添加图像和右对齐文本的快速示例。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="70dip"   
    >

    <ImageView
        android:id="@+id/perf_image"
        android:src="@drawable/pin_red"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true" />

    <TextView
        android:id="@+android:id/title"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textSize="23dip"
        android:layout_centerVertical="true"
        android:layout_toRightOf="@+id/perf_image"
        android:text="stuff"
        style="@android:style/TextAppearance.Widget.TextView.PopupMenu"
        android:gravity="right"
        />

</RelativeLayout>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-11
    • 2015-12-02
    • 2019-11-17
    • 1970-01-01
    相关资源
    最近更新 更多