Merge "Fix padding problem around progress bar"
This commit is contained in:
committed by
Android (Google) Code Review
commit
0357663fc3
@@ -101,7 +101,7 @@
|
|||||||
<FrameLayout
|
<FrameLayout
|
||||||
android:id="@+id/wifi_settings_fragment_layout"
|
android:id="@+id/wifi_settings_fragment_layout"
|
||||||
android:layout_width="716dip"
|
android:layout_width="716dip"
|
||||||
android:layout_height="370dip">
|
android:layout_height="377dip">
|
||||||
<fragment
|
<fragment
|
||||||
class="com.android.settings.wifi.WifiSettings"
|
class="com.android.settings.wifi.WifiSettings"
|
||||||
android:id="@+id/wifi_setup_fragment"
|
android:id="@+id/wifi_setup_fragment"
|
||||||
|
@@ -70,12 +70,6 @@ public class WifiSettingsForSetupWizardXL extends Activity implements OnClickLis
|
|||||||
sNetworkStateMap.put(DetailedState.FAILED, DetailedState.FAILED);
|
sNetworkStateMap.put(DetailedState.FAILED, DetailedState.FAILED);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Used with {@link Button#setTag(Object)} to remember "Connect" button is pressed in
|
|
||||||
* with "add network" flow.
|
|
||||||
*/
|
|
||||||
private static final int CONNECT_BUTTON_TAG_ADD_NETWORK = 1;
|
|
||||||
|
|
||||||
private WifiSettings mWifiSettings;
|
private WifiSettings mWifiSettings;
|
||||||
private WifiManager mWifiManager;
|
private WifiManager mWifiManager;
|
||||||
|
|
||||||
@@ -161,7 +155,7 @@ public class WifiSettingsForSetupWizardXL extends Activity implements OnClickLis
|
|||||||
|
|
||||||
// At first, Wifi module doesn't return SCANNING state (it's too early), so we manually
|
// At first, Wifi module doesn't return SCANNING state (it's too early), so we manually
|
||||||
// show it.
|
// show it.
|
||||||
showScanningProgressBar();
|
showScanningState();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void initViews() {
|
private void initViews() {
|
||||||
@@ -285,7 +279,8 @@ public class WifiSettingsForSetupWizardXL extends Activity implements OnClickLis
|
|||||||
} else {
|
} else {
|
||||||
// Users already see available networks.
|
// Users already see available networks.
|
||||||
showDisconnectedProgressBar();
|
showDisconnectedProgressBar();
|
||||||
if (mScreenState == SCREEN_STATE_DISCONNECTED) {
|
if (mScreenState == SCREEN_STATE_DISCONNECTED &&
|
||||||
|
mWifiSettings.getAccessPointsCount() > 0) {
|
||||||
mWifiSettingsFragmentLayout.setVisibility(View.VISIBLE);
|
mWifiSettingsFragmentLayout.setVisibility(View.VISIBLE);
|
||||||
mBottomPadding.setVisibility(View.GONE);
|
mBottomPadding.setVisibility(View.GONE);
|
||||||
}
|
}
|
||||||
@@ -303,7 +298,8 @@ public class WifiSettingsForSetupWizardXL extends Activity implements OnClickLis
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default: // DISCONNECTED, FAILED
|
default: // DISCONNECTED, FAILED
|
||||||
if (mScreenState != SCREEN_STATE_CONNECTED) {
|
if (mScreenState != SCREEN_STATE_CONNECTED &&
|
||||||
|
mWifiSettings.getAccessPointsCount() > 0) {
|
||||||
showDisconnectedState(Summary.get(this, state));
|
showDisconnectedState(Summary.get(this, state));
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -313,7 +309,8 @@ public class WifiSettingsForSetupWizardXL extends Activity implements OnClickLis
|
|||||||
|
|
||||||
private void showDisconnectedState(String stateString) {
|
private void showDisconnectedState(String stateString) {
|
||||||
showDisconnectedProgressBar();
|
showDisconnectedProgressBar();
|
||||||
if (mScreenState == SCREEN_STATE_DISCONNECTED) {
|
if (mScreenState == SCREEN_STATE_DISCONNECTED &&
|
||||||
|
mWifiSettings.getAccessPointsCount() > 0) {
|
||||||
mWifiSettingsFragmentLayout.setVisibility(View.VISIBLE);
|
mWifiSettingsFragmentLayout.setVisibility(View.VISIBLE);
|
||||||
mBottomPadding.setVisibility(View.GONE);
|
mBottomPadding.setVisibility(View.GONE);
|
||||||
}
|
}
|
||||||
@@ -461,12 +458,9 @@ public class WifiSettingsForSetupWizardXL extends Activity implements OnClickLis
|
|||||||
parent.removeAllViews();
|
parent.removeAllViews();
|
||||||
mWifiConfig = new WifiConfigUiForSetupWizardXL(this, parent, selectedAccessPoint, edit);
|
mWifiConfig = new WifiConfigUiForSetupWizardXL(this, parent, selectedAccessPoint, edit);
|
||||||
|
|
||||||
// Tag will be updated in this method when needed.
|
|
||||||
mConnectButton.setTag(null);
|
|
||||||
if (selectedAccessPoint == null) { // "Add network" flow
|
if (selectedAccessPoint == null) { // "Add network" flow
|
||||||
showAddNetworkTitle();
|
showAddNetworkTitle();
|
||||||
mConnectButton.setVisibility(View.VISIBLE);
|
mConnectButton.setVisibility(View.VISIBLE);
|
||||||
mConnectButton.setTag(CONNECT_BUTTON_TAG_ADD_NETWORK);
|
|
||||||
|
|
||||||
showEditingButtonState();
|
showEditingButtonState();
|
||||||
} else if (selectedAccessPoint.security == AccessPoint.SECURITY_NONE) {
|
} else if (selectedAccessPoint.security == AccessPoint.SECURITY_NONE) {
|
||||||
@@ -632,8 +626,9 @@ public class WifiSettingsForSetupWizardXL extends Activity implements OnClickLis
|
|||||||
mAddNetworkButton.setEnabled(true);
|
mAddNetworkButton.setEnabled(true);
|
||||||
mRefreshButton.setEnabled(true);
|
mRefreshButton.setEnabled(true);
|
||||||
mSkipOrNextButton.setEnabled(true);
|
mSkipOrNextButton.setEnabled(true);
|
||||||
mWifiSettingsFragmentLayout.setVisibility(View.VISIBLE);
|
|
||||||
showDisconnectedProgressBar();
|
showDisconnectedProgressBar();
|
||||||
|
mWifiSettingsFragmentLayout.setVisibility(View.VISIBLE);
|
||||||
|
mBottomPadding.setVisibility(View.GONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
setPaddingVisibility(View.VISIBLE);
|
setPaddingVisibility(View.VISIBLE);
|
||||||
@@ -680,15 +675,7 @@ public class WifiSettingsForSetupWizardXL extends Activity implements OnClickLis
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void refreshAccessPoints(boolean disconnectNetwork) {
|
private void refreshAccessPoints(boolean disconnectNetwork) {
|
||||||
final Object tag = mConnectButton.getTag();
|
|
||||||
if (tag != null && (tag instanceof Integer) &&
|
|
||||||
((Integer)tag == CONNECT_BUTTON_TAG_ADD_NETWORK)) {
|
|
||||||
// In "Add network" flow, we won't get DetaledState available for changing ProgressBar
|
|
||||||
// state. Instead we manually show previous status here.
|
|
||||||
showDisconnectedState(Summary.get(this, mPreviousNetworkState));
|
|
||||||
} else {
|
|
||||||
showScanningState();
|
showScanningState();
|
||||||
}
|
|
||||||
|
|
||||||
if (disconnectNetwork) {
|
if (disconnectNetwork) {
|
||||||
mWifiManager.disconnect();
|
mWifiManager.disconnect();
|
||||||
|
Reference in New Issue
Block a user