[Settings] Add focus for SSIDtext to show IME

Add focus to SSIDtext to show IME when choosing add network.

Bug: 72882629
Test: RunSettingsRobotests & Manual test
Change-Id: I1c51c4b800a7668c6760c88b97e920cf75c26b26
This commit is contained in:
Yuchen Chang
2018-02-12 15:42:59 +08:00
parent a331bbd576
commit c6233057ca
2 changed files with 12 additions and 1 deletions

View File

@@ -54,7 +54,9 @@
style="@style/wifi_item_edit_content"
android:hint="@string/wifi_ssid_hint"
android:singleLine="true"
android:inputType="textNoSuggestions" />
android:inputType="textNoSuggestions">
<requestFocus/>
</EditText>
<LinearLayout android:id="@+id/ssid_too_long_warning"
android:layout_width="match_parent"

View File

@@ -199,6 +199,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
assertThat(ssid.isFocused()).isTrue();
}
public class TestWifiConfigController extends WifiConfigController {
public TestWifiConfigController(WifiConfigUiBase parent, View view,