0
我正在用rtl語言寫我的應用程序。當手機語言爲英語時,我已將導航抽屜設置爲從右至左。但是當我將手機的語言更改爲波斯語(rtl語言)時,它給我帶來的錯誤是:「沒有找到重力右側的抽屜視圖」。 那麼,如何將兩個語言的導航抽屜設置爲正確?如何在rtl或ltr語言的基礎上設置導航抽屜碎片的layout_gravity?
我正在用rtl語言寫我的應用程序。當手機語言爲英語時,我已將導航抽屜設置爲從右至左。但是當我將手機的語言更改爲波斯語(rtl語言)時,它給我帶來的錯誤是:「沒有找到重力右側的抽屜視圖」。 那麼,如何將兩個語言的導航抽屜設置爲正確?如何在rtl或ltr語言的基礎上設置導航抽屜碎片的layout_gravity?
使用Gravity.START和Gravity.END代替左/右。 如果您將抽屜指定爲Gravity.START,則會在左側顯示英文,在右側顯示波斯語。
yesit成爲你說的那種方式,但我希望在兩種語言中它都是從右向左@Francesc – moji
如果您希望抽屜始終位於右側,而不管語言如何,請使用Gravity.RIGHT。 – Francesc
感謝Francesc。它爲我工作。我寫了一些代碼來完成你的想法。這就是它:if(mDrawerLayout.isDrawerOpen(Gravity.RIGHT)){mDrawerLayout.closeDrawer(Gravity.RIGHT); } else {mDrawerLayout.openDrawer(Gravity.RIGHT);} – moji