0

リストビュー項目をクリックすると画像が表示されるアプリを作成しています。現在、これらの画像のサイズは一般的に幅: 480 で、高さは可変で、ほとんどの場合 > 800 です。これらの画像を表示するために ImageView を使用しています。

単純な imageview を使用して画像を setContentView(R.image) として表示すると、画像は 480x800 に正確に収まり、画像コンテンツが歪んでしまいます。

Android: Scrolling an Imageviewで与えられた提案を実装しようとし ました

しかし、再び運がありません。ここでは、ImageView のスクロールを取得できますが、必要なものは取得できません。

私が欲しいのは、画像がピクセル比を変えないことです。画面上 (全画面幅) でユーザーに表示され、800 ピクセルの比率を超えるコンテンツを表示するために垂直スクロールが行われます。同じことを達成するには、ImageView XML とアクティビティ クラスで何をすべきかを教えてください。現在、私はAndroid ですべてを実装しています: Scrolling an Imageviewので、コードはそこにあるのと同じです。

4

1 に答える 1

4

でラップしてみてImageViewくださいScrollView

ImageViewまた、のスケールタイプをのようなものに設定することを忘れないでくださいFitXY

于 2012-07-26T20:37:20.110 に答える