0

このチュートリアルを使用して水平ギャラリー ビューを 作成しましたが、ギャラリーが作成されると、スクリーン ショットの下の画面の半分から開始されます

ここに画像の説明を入力

ギャラリー ビューの開始時に、中央ではなく画面の左から開始する必要があります。

ありがとう

4

3 に答える 3

0

getView関数では、中央に配置する画像を設定できます。したがって、最後の画像を次のように設定できます

imageView.setImageResource(mImageIds[position]);

私がしたこと

@Override
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView = new ImageView(mContext);
imageView.setImageResource(mImageIds[position]);
imageView.setLayoutParams(new Gallery.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
imageView.setScaleType(ImageView.ScaleType.FIT_CENTER);
imageView.setBackgroundResource(mGalleryItemBackground);

return imageView;
}
于 2012-04-25T12:15:21.583 に答える
0

エスケープするより良い方法は、2 番目のアイテムからフォーカスをマークすることです。

于 2012-04-25T12:06:37.130 に答える
0

xmlで使用してみてください--

android:gravity="左"

于 2012-04-25T12:09:57.090 に答える