使用显示指标第一次出现错误“链接本地重命名的所有引用(不更改其他文件中的引用)”,以便所有具有id显示id的行都不会被解析.我将放置代码.帮助我.
public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); try{ emailForConfigChanges = emailTextBox.getText().toString().trim(); passwordForConfigChanges = passwordTextBox.getText().toString().trim(); displayMetrics displayMetrics = new displayMetrics(); getwindowManager().getDefaultdisplay().getMetrics(displayMetrics); switch(displayMetrics.densityDpi){ case displayMetrics.DENSITY_LOW: setContentView(R.layout.login_small); *showing error in the above line "Link all references for a local rename (does not change references in other files)"* break; default: setContentView(R.layout.login); } } catch(Exception e){ e.printstacktrace(); } getwindow().setSoftInputMode(WindowManager.LayoutParams.soFT_INPUT_STATE_ALWAYS_HIDDEN); ImageButton loginButton = (ImageButton) findViewById(R.id.loginButton); loginButton.setonClickListener(this); ImageButton registerOrangeButton = (ImageButton) findViewById(R.id.registerOrangeButton); registerOrangeButton.setonClickListener(this); TextView forgotPasswordText = (TextView) findViewById(R.id.forgotPasswordText); forgotPasswordText.setonClickListener(this); passwordTextBox = (EditText) findViewById(R.id.passwordLogin); passwordTextBox.setText(passwordForConfigChanges); passwordTextBox.setonKeyListener(this); emailTextBox = (EditText) findViewById(R.id.emailLogin); emailTextBox.setText(emailForConfigChanges); emailTextBox.setonKeyListener(this);
解决方法
请检查导入部分
如果这一行 – > “import android.R;”存在你应该删除