From ca6281bf721e17942c9ad7edfca9470f13b4ae7b Mon Sep 17 00:00:00 2001 From: seven332 Date: Fri, 23 May 2014 19:06:50 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=20SettingActivity=20?= =?UTF-8?q?=E4=B8=AD=20padding=20bottom?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/hippo/ehviewer/activity/SettingsActivity.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/com/hippo/ehviewer/activity/SettingsActivity.java b/src/com/hippo/ehviewer/activity/SettingsActivity.java index 1d8a2317b..eef3540c9 100644 --- a/src/com/hippo/ehviewer/activity/SettingsActivity.java +++ b/src/com/hippo/ehviewer/activity/SettingsActivity.java @@ -70,6 +70,7 @@ public class SettingsActivity extends PreferenceActivity { private List mFragments; private ListView mListView; private int originPaddingRight; + private int originPaddingBottom; public void adjustPadding() { if (mListView != null && mSystemBarConfig != null) { @@ -87,7 +88,7 @@ public class SettingsActivity extends PreferenceActivity { mListView.setPadding(mListView.getPaddingLeft(), mSystemBarConfig.getStatusBarHeight() + mSystemBarConfig.getActionBarHeight(), originPaddingRight + mSystemBarConfig.getNavigationBarWidth(), - mListView.getPaddingBottom()); + originPaddingBottom); break; } } @@ -131,6 +132,7 @@ public class SettingsActivity extends PreferenceActivity { mListView = getListView(); mListView.setClipToPadding(false); originPaddingRight = mListView.getPaddingRight(); + originPaddingBottom = mListView.getPaddingBottom(); adjustPadding(); } @@ -166,7 +168,8 @@ public class SettingsActivity extends PreferenceActivity { SystemBarConfig mSystemBarConfig; ListView mListView; - int originPaddingRight = -1; + int originPaddingRight; + int originPaddingBottom; @Override public void onViewCreated(View view, Bundle savedInstanceState) { @@ -180,6 +183,7 @@ public class SettingsActivity extends PreferenceActivity { mListView = (ListView)child; mListView.setClipToPadding(false); originPaddingRight = mListView.getPaddingRight(); + originPaddingBottom = mListView.getPaddingBottom(); mSystemBarConfig = activity.getSystemBarConfig(); adjustPadding(); } @@ -199,7 +203,7 @@ public class SettingsActivity extends PreferenceActivity { mListView.setPadding(mListView.getPaddingLeft(), mSystemBarConfig.getStatusBarHeight() + mSystemBarConfig.getActionBarHeight(), originPaddingRight + mSystemBarConfig.getNavigationBarWidth(), - mListView.getPaddingBottom()); + originPaddingBottom); break; } }