最初のアプリケーションの apk を作成しました。AVD エミュレーターでは動作しますが、Desire HD にインストールすると、アプリを起動するとすぐに画面が真っ暗になります。これは非常に単純なアプリケーションです。EditText に色を入力してボタンを押すと、黒地が変更されるだけです。黒い画面の問題の原因は何ですか? ありがとう!
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final EditText colore = (EditText)this.findViewById(R.id.newcolor);
Button conferma = (Button)this.findViewById(R.id.confirm);
final RelativeLayout rl = (RelativeLayout)this.findViewById(R.id.lay);
final TextView error = (TextView)this.findViewById(R.id.errore);
OnClickListener l = new OnClickListener(){
@Override
public void onClick(View arg0){
String s = colore.getText().toString();
if (s.equals("Blu")){
rl.setBackgroundColor(getResources().getColor(R.color.LightBlue));
error.setText("");
}else if(s.equals("Rosso")){
rl.setBackgroundColor(getResources().getColor(R.color.IndianRed));
error.setText("");
}else if(s.equals("Verde")){
rl.setBackgroundColor(getResources().getColor(R.color.LightGreen));
error.setText("");
}else if (s.equals("Bianco")){
rl.setBackgroundColor(getResources().getColor(R.color.White));
error.setText("");
}else if (s.equals("Cacca")){
rl.setBackground(getResources().getDrawable(R.drawable.cacca_rosa));
error.setText("");
}else{
error.setText("Colore non disponibile, scegline uno dalla lista.");
}
}
};
conferma.setOnClickListener(l);
}