0

xml ファイルで imageview を設定せずに、droid アプリの eclipse の res フォルダーから直接画像を取得するコードを介して画像を動的に表示できるかどうかを誰かが知っているかどうか疑問に思っていました。

私はまだドロイドとプログラミング全般にかなり慣れていません。これまでに表示したすべての画像は、xmlでimageviewを使用して実行しました。xml を除外することが可能かどうか、およびその方法についての提案を知りたいです。

ありがとう!

4

3 に答える 3

2

LinearLayout linear=new LinearLayout(getApplicationContext());

ImageView img=new ImageView(getApplicationContext());

img.setBackgroundResource(R.drawable.ic_launcher);

linear.addView(img);

setContentView(リニア);

于 2013-11-14T12:59:07.473 に答える
1

同等のJavaオブジェクトを使用して、Javaコードからビューを拡張できます。ImageView の場合:

ImageView imageView = new ImageView(Context);
imageView.setImageDrawable(getResources().getDrawable(R.drawable.image_drawable);
addChildView(imageView); // add it to the screen. if in a fragment, need getView().addChildView(imageView);
于 2013-11-14T01:04:48.760 に答える