Depend on support lib preferences
Bug: 24576551 Change-Id: Ic6190bacd3f7582c9bbc8de972da4612bd92421e
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user