7
したがって、画面の領域に応じて画像のサイズを変更する必要があります。画像は画面の高さの半分になる必要があります。そうしないと、テキストが一部重なるためです。Androidスクリーンサイズに応じて画像サイズを変更しますか?
So高さ= 1/2スクリーン高さ。
Display myDisplay = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int width =myDisplay.getWidth();
int height=myDisplay.getHeight();
しかし、どのように私はJavaで画像の高さを変更します:アスペクト比Iだった何かを見つけ
(ただ、同じアスペクト比を維持しようとしている)* 幅=高さ?可能であればXMLでもかまいませんか?私は実用的な答えを見つけることができないようです。
これを実行しようとすると、Force Closeが表示されているようです。 LogCatの下でこれが助けになると、「キャッチされていない例外のためスレッドがメイン終了しました」というメッセージが表示されます。私はこのことがどういう意味かはっきりしていません。 Ps.私はまだまだAndroidの新機能です。 – QQWW1
これは一般的な例です。あなたの状況はコース(変数名、XML idsなど)によって異なります。 LogCatの下には、何が発生したのか、そしてファイルのどの行にトレースがあるのでしょうか。 – kcoppock
Ahhh ...私が間違ったことを見ると、私はRelativeLayoutではなくImageViewに "R.id.rootlayout"を置き換えました。ありがとう!!!! – QQWW1