我正在制作一个也可以在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
时,它不会剪切照片,但这不是我正在寻找的......
答案 0 :(得分:0)
幸运的是,我想出了如何解决我的问题
ImageView
放置在RelativeLayout
中,其高度和宽度均设置为wrap_content
。
我添加了一个小视图(从技术上讲,我认为您可以使用您想要的任何视图,我使用ImageButton
),在layout:align
Right
上设置Bottom
}和End
到@+id/profilePic
并将其设置为INVISIBLE
的可见性。