2016-01-20 75 views
1

我在我的Android應用程序中使用ZopimChat SDK。他們的聊天庫包含我從我自己的應用程序啓動的ZopimChatActivity根據區域設置第三方活動screenOrientation

由於庫中存在本地化問題,當區域設置爲阿拉伯語並且設備垂直定向時,聊天氣泡不會顯示;它們僅在設備水平定向時出現。 Zopim沒有解決這個問題,所以我想在橫向上啓動活動,當設備是阿拉伯語時,只有

有沒有辦法做到這一點?

回答

1

聲明:這只是一個解決方法,直到RTL完全受Zopim Chat SDK支持。

通過在Zopim的SDK佈局文件中指定android:layoutDirection來強化LTR佈局。這將修復破碎的佈局,但仍然允許阿拉伯語言。

通過在佈局創建zopim_chat_activity.xml做到這一點,複製以下內容到它:在Android Layout Docs

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
    android:id="@+id/root_container" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layoutDirection="ltr"> 

    <include 
     android:id="@+id/toolbar" 
     layout="@layout/zopim_toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true"/> 

    <FrameLayout 
     android:id="@+id/chat_fragment_container" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_below="@id/toolbar"/> 

</RelativeLayout> 

更多細節及Zopim's Developer Guide

Arabic with LTR