mt6735 阿拉伯语系下锁屏界面播放音乐UI调整为从左至右显示
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
阿拉伯语系下, 如果没有特别声明, UI 都是遵循从右到左的排列顺序
如果需要将某个 view 的显示改成从左至右的顺序
一般找到这个 view 的parent view, 给其加上属性值 android:LayoutDirection="ltr"就 OK
下面以锁屏界面上显示的音乐控件的 widget 作为说明
[SOLUTION]
此音乐 widget 的 layout 定义在
php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\packages\Keyguard\res\layout\keyguard_transport_control_view.xml中, 其 parent view 是一个 linearLayout, 所以在 linearLayout 加入下面属性即可
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
androidrientation="horizontal"
android:layoutDirection="ltr"> //加入此行
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1">
<ImageButton
android:id="@+id/btn_prev" //参考代码
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
阿拉伯语系下, 如果没有特别声明, UI 都是遵循从右到左的排列顺序
如果需要将某个 view 的显示改成从左至右的顺序
一般找到这个 view 的parent view, 给其加上属性值 android:LayoutDirection="ltr"就 OK
下面以锁屏界面上显示的音乐控件的 widget 作为说明
[SOLUTION]
此音乐 widget 的 layout 定义在
php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\packages\Keyguard\res\layout\keyguard_transport_control_view.xml中, 其 parent view 是一个 linearLayout, 所以在 linearLayout 加入下面属性即可
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
androidrientation="horizontal"
android:layoutDirection="ltr"> //加入此行
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1">
<ImageButton
android:id="@+id/btn_prev" //参考代码
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"