[Settings] Request focus in Add network dialog
Request focus for SSID EditText to show IME when user choose add network in wifi screen. Bug: 72882629 Test: RunSettingsRobotests & Manual test Change-Id: Iaf4db085c3d310a7f524217a90dc1fb7573d6814
This commit is contained in:
@@ -215,6 +215,7 @@ public class WifiConfigController implements TextWatcher,
|
||||
|
||||
mSsidView = (TextView) mView.findViewById(R.id.ssid);
|
||||
mSsidView.addTextChangedListener(this);
|
||||
mSsidView.requestFocus();
|
||||
mSecuritySpinner = ((Spinner) mView.findViewById(R.id.security));
|
||||
mSecuritySpinner.setOnItemSelectedListener(this);
|
||||
mView.findViewById(R.id.type).setVisibility(View.VISIBLE);
|
||||
|
@@ -210,6 +210,15 @@ public class WifiConfigControllerTest {
|
||||
assertThat(mView.findViewById(R.id.eap).getVisibility()).isEqualTo(View.GONE);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void ssidGetFocus_addNewNetwork_shouldReturnTrue() {
|
||||
mController = new TestWifiConfigController(mConfigUiBase, mView, null /* accessPoint */,
|
||||
WifiConfigUiBase.MODE_CONNECT);
|
||||
final TextView ssid = mView.findViewById(R.id.ssid);
|
||||
// Verify ssid text get focus when add new network (accesspoint is null)
|
||||
assertThat(ssid.isFocused()).isTrue();
|
||||
}
|
||||
|
||||
public class TestWifiConfigController extends WifiConfigController {
|
||||
|
||||
private TestWifiConfigController(
|
||||
|
Reference in New Issue
Block a user