..
ImageViewには、プログラマが画面イメージを表示できるようにするオブジェクトにほかなりません。 事前にImageViewの上のディスプレイの実用的な例を作ることは私たちのイメージを置くと私たちのプロジェクトのresフォルダの構造を理解するかを理解する必要があります。
自分自身を探求するために行くことはこの私たちが最新の状態に完全に使用されるフォルダのサブフォルダのレイアウト、および次の名前によって識別される他の3つのサブフォルダを検索します。
上記のサブフォルダは、我々のアプリケーションに配置する画像を含むものです。
しかし、これらのフォルダの意味は何ですか? そうAndroidは異なるサイズで画像の3つのバージョンを作成する必要があります画像強調のようなものを持っている別のrisoluzoneを持つ別のデバイスにインストールされているモバイルオペレーティングシステムであることを与えられた。 画像これら3つのバージョンは、ビュー上のフォルダに最大から最小サイズの順に配置する必要があります。
もちろん、画面上に画像を表示するためには、3つのフォルダのいずれかの画像の少なくとも1つのバージョンがあれば十分です。 我々は画像の必然的なぼかしの結果画像を拡大する必要が低いrisuluzione高解像度画面での表示用に最適化された画像を表示したいというイベントで。
我々は実用的な例を提供しているということ。 サンプル画像を取得し、上記のビュー(また、画像の3つのバージョンの作成を避ける)でこのフォルダを置く。 こうしないとファイル main.xml を開いて、我々がイメージと呼ばれる私たちのImageViewの宣言のコードを挿入する必要があります。
<ImageViewのアンドロイド:ID ="@ + idを/画像" アンドロイド:layout_width ="wrap_content" アンドロイド:layout_height ="wrap_content"> </ ImageViewの>
今すぐファイルを開きます。ImageViewにオブジェクトとJavaソースコードの読み込みを
android.widget.ImageView型ImageViewにのオブジェクトを宣言
プライベートImageViewのmiaImmagine。し、次のコードを挿入します。
miaImmagine =(ImageViewの)findViewById(R.id.Image); miaImmagine.setImageResource(R.drawable.ImmagineEsempio);
我々が見ることができるように画像を表示するためのコードは非常に単純です。 最初の行では、コードで述べたように宣言されたXML要素を関連付けると、メソッドsetImageResourceが続く画像の値を設定します。 次は、 ドロウアブルのR -クラスの席にいる私たちのイメージファイルにこのメソッドのコードです。
我々は、フォルダドロウアブル内の任意の画像を挿入すると、どのように理解するかinutuibile ...自動的にサブクラスRのドロウアブル内の画像ファイルのための定数を作成します。 例で使用される名前、ImmagineEsempioは、イメージを識別するファイルの名前です。 我々が見ることができるようにするだけで拡張子を省略するファイルの名前だけを入力してください。
アプリの特徴は、画面の解像度より大きい画像自動リサイズを実行することです。 この動作を見るには、高risuluzioneで画面イメージを表示するのに十分です。 これは問題もなく、完全自動で、サイズ変更、およびシミュレータやデバイスの画面に適応されます。 最大から最小のものへリサイズ画像は画質の損失を含まない、(増加は、しかし、アプリケーションが起動する必要があるオペレーティングシステムによって実行される操作)はその逆では、すでに述べたように、品質の損失があるでしょう倍率に比例する。
| |
ASPとAccess(電子ブック)
ASPでMS Accessのデータベースを管理する。 わずか29€で。 |
| |
エクセル(電子ブック)
スプレッドシートおよび計算を作成します。 ちょうど25€。 |
| |
ウェブマスターベース(ファースト)
ゼロからWebサイトを作成します。 29€から開始。 |