小编Szy*_*ski的帖子

如何在更改方向时保持ViewFlipper中的当前视图

有没有什么好方法可以在ViewFlipper中保持当前视图,而sill能够加载layout-port文件夹?也许有onRetainNonConfigurationInstance()?如果是这样,我将如何实施呢?我尝试了一些推杆解决方案:

android:configChanges="orientation|keyboardHidden"
Run Code Online (Sandbox Code Playgroud)

在清单中.

问题是Android然后忽略我的布局端口文件夹,它重新排列输入字段和按钮.

--Update--

这是我添加了hooked82代码的代码.我添加了抛出错误的部分:

public class AtriumMain extends Activity {
    Login login = new Login();

    String username, password;
    EditText user, pass, serverName, propertyID;

    Context context;
    CharSequence text;
    int duration, settingsClicks, doneClicks;

    final int WRONG_SETTINGS_DIALOG = 0;
    final int SET_SETTINGS_DIALOG = 1;

    LayoutInflater inflater;

    View failed_login, wrong_settings, card1, card2, set_settings;
    Button loginButton, settingsButton, doneButton, checkServer, yes_button, no_button, ok_button;
    ImageView failed_login_image, wrong_settings_image, set_settings_image;
    TextView failed_login_errorText, wrong_settings_errorText, set_settings_errorText;
    Boolean correctSettings;
    ViewFlipper flipper;
    Resources res;
    Application app;
    OutputStreamWriter settings_outstream;
    InputStream …
Run Code Online (Sandbox Code Playgroud)

user-interface android orientation viewflipper

3
推荐指数
1
解决办法
5771
查看次数