タブレット用のアプリケーションを開発しました。「MSI」の2つのタブレットで確認しましたが、問題なく動作していました。しかし、Samsung Galaxy タブレット (Honeycomb) で実行すると、drawable から画像を取得していないため、ホーム画面を強制的に閉じます。androidDevelopers で言及されているすべての種類のドローアブルを試しましたが、この問題を解決できませんでした。
また、最初は Windows XP でアプリを作成していましたが、現在は Windows 7 で Mac OS を使用しています。この問題を理解できません。助けてください...よろしくお願いします。
これが私のエラーログで、エラーはホーム画面の setContentView() の ResourcesNotFound です。ここに私のコードスニペットがあります
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.home_screen);
font = Typeface.createFromAsset(getAssets(),"SqueakyChalkSound.ttf");
rlCenter = (RelativeLayout)findViewById(R.id.rlCenter);
try{
InputStream ims1 = getAssets().open("iTalkFiles/background/" + "home.png");
Drawable d1 = Drawable.createFromStream(ims1, null);
System.out.println("image value " + ims1);
rlCenter.setBackgroundDrawable(d1);
bool = false;
}
catch(Exception e){
e.printStackTrace();
}
if(bool == true){
rlCenter.setBackgroundResource(R.drawable.home);
System.out.println("image value false " );
}
}