在RTL上切断了android视图

时间:2016-03-31 18:15:37

标签: android imageview

我正在制作一个也可以在RTL界面(希伯来语,阿拉伯语等)中使用的应用程序 问题是在RTL界面上,一些视图被切断并且没有显示完整的内容 剪切ImageView代码:

<ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_margin="10dp"
    android:src="@drawable/account"
    android:contentDescription="@string/profilePic"
    android:id="@+id/profilePic" />

当它在RTL界面中显示并在LTR界面中完全显示时,它在左侧被切断 当我尝试将宽度设置为match_parent时,它不会剪切照片,但这不是我正在寻找的......

1 个答案:

答案 0 :(得分:0)

幸运的是,我想出了如何解决我的问题 ImageView放置在RelativeLayout中,其高度和宽度均设置为wrap_content
我添加了一个小视图(从技术上讲,我认为您可以使用您想要的任何视图,我使用ImageButton),在layout:align Right上设置Bottom }和End@+id/profilePic并将其设置为INVISIBLE的可见性。