タグ付けされた質問 「android-imageview」

アイコンやxmlで定義されたグラフィック要素など、任意の画像またはドローアブルを表示します。

30
フラグメント内のfindViewById
フラグメントのXMLで作成したImageView要素を参照するフラグメントでImageViewを作成しようとしています。ただし、このfindViewByIdメソッドは、Activityクラスを拡張する場合にのみ機能します。とにかくフラグメントで使用できるものはありますか? public class TestClass extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { ImageView imageView = (ImageView)findViewById(R.id.my_image); return inflater.inflate(R.layout.testclassfragment, container, false); } } findViewByIdメソッドは、メソッドが定義されていないことを述べ、その上にエラーが発生しました。


25
アスペクト比を維持するためにImageViewで画像をスケーリングする方法
アンドロイドでは、私が定義されたImageViewのをlayout_widthするfill_parent(電話の全幅を占めています)。 配置した画像ImageViewがより大きい場合layout_width、Androidはそれをスケーリングします。しかし、高さはどうですか?Androidが画像を拡大縮小しても、アスペクト比は維持されますか? 私が見つけたのは、ImageViewAndroidがより大きい画像を拡大縮小するときに、の上下に空白があることですImageView。本当?はいの場合、どうすればその空白を削除できますか?


17
AndroidでImageViewをクリアする方法は?
ImageViewディスプレイにsを再利用していますが、ある時点でそれを配置する値がありません。 ではImageView、Androidでをクリアする方法は? 私はもう試した: mPhotoView.invalidate(); mPhotoView.setImageBitmap(null); それらのどれもビューをクリアしていません、それはまだ前の画像を示しています。

8
ImageViewソースの変更
を持っています ImageView、次の構文を使用してXMLソース画像のセットで: <ImageView android:id="@+id/articleImg" style="@style/articleImgSmall_2" android:src="@drawable/default_m" /> 次に、この画像をプログラムで変更する必要があります。古い画像を削除して新しい画像を追加する必要があります。私がやったことはこれです: myImgView.setBackgroundResource(R.drawable.monkey); それは動作しますが、androidが古いイメージの上に新しいイメージを積み重ねていることに気付きました(ディスカッションに関連していないことがわかった方法を質問しないでください)。新しい画像を設定する前に、必ず古い画像を削除する必要があります。 どうすればそれを達成できますか?

9
XMLの「画像のcontentDescription属性がありません」
[アクセシビリティ]の画像のcontentDescription属性が欠落しているという警告が表示されます。この警告は、ImageView以下のXMLコードの5行目(宣言)に表示されます。 これにより、アプリケーションをビルドして実行するときにエラーが発生しません。しかし、私はなぜこの警告が出るのか本当に知りたいのです。 これは私のXMLファイルです: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content"> <ImageView android:id="@+id/contact_entry_image" android:src="@drawable/ic_launcher" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:id="@+id/contact_entry_text" android:text="" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="30sp" /> </LinearLayout> これに関して私を助けてください、そしてあなたの読書に感謝します。

17
「ビットマップが大きすぎてテクスチャにアップロードできません」
ビットマップをImageViewに読み込んでいますが、このエラーが表示されます。この制限は、OpenGLハードウェアテクスチャのサイズ制限(2048x2048)に関連しています。ロードする必要がある画像は、高さが約4,000ピクセルのピンチズーム画像です。 マニフェストでハードウェアアクセラレーションをオフにしようとしましたが、喜びはありません。 <application android:hardwareAccelerated="false" .... > 2048ピクセルより大きい画像をImageViewに読み込むことはできますか?

3
クリック可能なImageViewとImageButtonの違い
間の有意な差がある場合、私は思ったんだけどImageViewクリック可能に設定していますと比べて、ImageButton? どちらか一方を使用する理由はありますか?唯一の可能なオプションとしてImageButton残すのドローアブルに制限はありImageViewますか? 私はクリッカブルを選ぶ場合、私はおそらく、ボタンのいずれかの機能を失うことになるImageViewオーバーImageButton?

4
CENTER_INSIDEスケールタイプとFIT_CENTERスケールタイプの違いは何ですか?
私は違い言うことができないImageView.ScaleType.CENTER_INSIDEとしますImageView.ScaleType.FIT_CENTER。 CENTER_INSIDE 画像を均一にスケーリングし(画像のアスペクト比を維持)、画像の両方の寸法(幅と高さ)がビューの対応する寸法(パディングなし)以下になるようにします。 FIT_CENTER 元のsrcアスペクト比を維持しながら、srcが完全にdst内に収まるようにするスケールを計算します。少なくとも1つの軸(XまたはY)が正確にフィットします。結果はdstの中央に配置されます。 誰かが2つの違いを明らかにできますか?

8
AndroidのレイアウトXMLにおけるapp:srcCompatとandroid:srcの違い
Android Studioのベクターアセットを使用してアイコンが追加されたImageViewを作成するたびに、行でエラーが発生します app:srcCompat="@drawable/ic_play" app:srcCompatwith を変更するとandroid:src、エラーはなくなりましたが、アイコンがピクセル化されています。 主な違いは何ですか app:srcCompat="@drawable/ic_play" そして android:src="@drawable/ic_play"

11
Androidカメラ:データインテントがnullを返します
複数のアクティビティを含むAndroidアプリケーションがあります。 それらの1つでは、デバイスのカメラを呼び出すボタンを使用しています。 public void onClick(View view) { Intent photoIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(photoIntent, IMAGE_CAPTURE); } 同じアクティビティOnActivityResultで、画像結果のメソッドを呼び出します。 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == IMAGE_CAPTURE) { if (resultCode == RESULT_OK) { Bitmap image = (Bitmap) data.getExtras().get("data"); ImageView imageview = (ImageView) findViewById(R.id.pic); imageview.setImageBitmap(image); } else if …



24
Android ImageViewのズームインとズームアウト
Android ImageViewをズームインおよびズームアウトしたい。ほとんどのサンプルを試しましたが、ImageView自体の画像はズームインおよびズームアウトされていますが、ImageViewをズームインおよびズームアウトしたいのです。ズームイン中はImageViewの幅と高さを増やし、ズームアウト中はImageViewの幅と高さを減らしたい。どうすればそれを達成できますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.