Skip to content

Commit 67dc602

Browse files
committed
优化 Demo 工程的代码写法
1 parent 13c9f0f commit 67dc602

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

app/src/main/java/com/hjq/language/demo/MainActivity.java

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import android.annotation.TargetApi;
44
import android.content.Context;
55
import android.content.Intent;
6-
import android.graphics.Bitmap;
76
import android.net.Uri;
87
import android.os.Build;
98
import android.os.Bundle;
@@ -197,17 +196,20 @@ public boolean shouldOverrideUrlLoading(WebView view, String url) {
197196
}
198197
return true;
199198
}
199+
200200
@Override
201201
public void onPageCommitVisible(WebView view, String url) {
202202
super.onPageCommitVisible(view, url);
203-
204-
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
205-
Locale locale = MultiLanguages.getAppLanguage(view.getContext());
206-
if (View.LAYOUT_DIRECTION_RTL == TextUtils.getLayoutDirectionFromLocale(locale)) {
207-
// 水平滚动条滚动到最右边
208-
view.scrollTo(view.getWidth(), 0);
209-
}
203+
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1) {
204+
return;
205+
}
206+
Locale locale = MultiLanguages.getAppLanguage(view.getContext());
207+
if (TextUtils.getLayoutDirectionFromLocale(locale) == View.LAYOUT_DIRECTION_LTR) {
208+
return;
210209
}
210+
// 将水平水平滚动条滚动到最右边,以便更好适配 RTL 特性
211+
// Github issue 地址:https://github.com/getActivity/MultiLanguages/pull/62
212+
view.scrollTo(view.getWidth(), 0);
211213
}
212214
}
213215

0 commit comments

Comments
 (0)