Depend on support lib preferences

Bug: 24576551
Change-Id: Ic6190bacd3f7582c9bbc8de972da4612bd92421e
This commit is contained in:
Jason Monk
2015-09-10 15:52:51 -04:00
parent 136ed7b6b2
commit 39b467482d
308 changed files with 2684 additions and 1762 deletions

View File

@@ -19,7 +19,7 @@ package com.android.settings.wifi;
import android.app.Dialog;
import android.net.wifi.WifiConfiguration;
import android.os.Bundle;
import android.preference.PreferenceScreen;
import android.support.v7.preference.PreferenceScreen;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.Menu;
@@ -27,6 +27,7 @@ import android.view.MenuInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.TextView;
@@ -150,16 +151,15 @@ public class WifiSettingsForSetupWizard extends WifiSettings {
}
protected void updateFooter(boolean isEmpty) {
if (isEmpty != mListLastEmpty && hasListView()) {
final ListView list = getListView();
list.removeFooterView(mEmptyFooter);
list.removeFooterView(mAddOtherNetworkItem);
list.removeFooterView(mMacAddressFooter);
if (isEmpty != mListLastEmpty) {
if (isEmpty) {
list.addFooterView(mEmptyFooter, null, false);
setFooterView(mEmptyFooter);
} else {
list.addFooterView(mAddOtherNetworkItem, null, true);
list.addFooterView(mMacAddressFooter, null, false);
LinearLayout layout = new LinearLayout(getContext());
layout.setOrientation(LinearLayout.VERTICAL);
layout.addView(mAddOtherNetworkItem);
layout.addView(mMacAddressFooter);
setFooterView(layout);
}
mListLastEmpty = isEmpty;
}