小编Cor*_*eyS的帖子

EditText不在DialogFragment中恢复状态

我目前有一个DialogFragment,它有几个EditText小部件作为它的视图的一部分.当发生方向更改时,EditText小部件不会被其中的文本重新填充.

我查看了saveInstanceState,并且通过方向更改保留了文本.

DialogFragment:

    public final class LoginDialog extends DialogFragment {

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.login, container, false);
    return v;
    }
}
Run Code Online (Sandbox Code Playgroud)

一个示例EditText:

<EditText
android:text=""
android:id="@+id/loginUsername"
android:layout_width="180dip"
android:layout_height="wrap_content"
android:layout_marginRight="5dip"/>
Run Code Online (Sandbox Code Playgroud)

我正在使用android兼容包.

android android-edittext android-fragments

6
推荐指数
1
解决办法
1217
查看次数