我有一个正在运行的应用程序,我已在应用程序的操作栏中实现了搜索视图。这一切都很好。
我有数据库,其中的东西以乌尔都语保存,所以想让用户放心,他/她也可以在乌尔都语搜索。
因此,当我从Android Os语言和键盘设置将我的语言环境更改为urdu时,我的整个布局变得混乱。
看起来Locale对布局也有影响。我知道它的配置变化。但如何处理它。请分享一些想法。它不起作用,我不希望我的布局在更改语言环境时得到更改。
编辑一:这就是发生的事情
在更改区域设置之前,listview中的所有内容都是完美的
编辑2:注意:这是我在应用中使用的xml。上面给出的 图像就是例如。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="10dp"
>
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:layout_marginTop="2dp"
android:layout_marginBottom="2dp"
android:id="@+id/rl_textviews"
>
<TextView
android:id="@+id/tvContentNum"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1"
android:textSize="@dimen/list_item_text_size"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_gravity="center|center_vertical"/>
<TextView
android:id="@+id/tvName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/tv_name_padding_left"
android:paddingRight="@dimen/tv_name_padding_right"
android:text="flash"
android:textSize="@dimen/list_item_text_size"
android:layout_toRightOf="@+id/tvContentNum"
android:layout_toEndOf="@+id/tvContentNum"
android:layout_alignBaseline="@id/tvContentNum"/>
</RelativeLayout>
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginTop="0dp"
android:layout_alignBaseline="@id/rl_textviews"
android:layout_marginBottom="2dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/tvUrduName"
android:text="Flas"
android:layout_toLeftOf="@+id/image_frame"
android:layout_marginRight="@dimen/tv_urdu_name_margin_right"
android:layout_marginTop="@dimen/tv_urdu_name_margin_top"
android:textSize="@dimen/list_item_text_size"/>
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/image_frame"
android:layout_alignParentRight="true"
android:padding="@dimen/framelayout_padding"
android:layout_marginRight="@dimen/framelayout_margin_right">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/iv_contents"
android:gravity="center"
android:layout_marginTop="@dimen/iv_content_margin_top"
android:layout_marginRight="@dimen/iv_content_margin_right"
android:src="@drawable/list_next_icon"
/>
</FrameLayout>
</RelativeLayout>
</RelativeLayout>
请帮忙。任何源代码将不胜感激