境界線の太さや変更が必要な画像周りのマージンなどはわかりません。以前はスタイルを扱ったことがなく、styles.xmlとcolors.xmlファイルを初めて作成しました。 image_border.xmlの下のコードを使用して、背景色をRedに変更しました。しかし、私はHelloGalleryの画像の周りの境界線の太さを変更する方法を知らない。HelloGalleryで画像周りの太さを変更する方法
おそらく、このファイルにはありません。しかし、コードに正確に何が書かれる必要がありますか?
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:top="1dp" android:left="1dp"
android:right="1dp" android:bottom="1dp">
<shape android:shape="rectangle">
<solid android:color="@color/red" />
</shape>
</item>
</layer-list>
編集:私はここに国境カラーと画像サイズを変更することができたので、答えは実際に、コードのこの部分を変更するの問題かもしれません:
public View getView(int position, View convertView,
ViewGroup parent) {
ImageView i = new ImageView(mContext);
Bitmap bm = BitmapFactory.decodeFile(
FileList.get(position).toString());
i.setImageBitmap(bm);
i.setLayoutParams(new Gallery.LayoutParams(160, 180));
i.setScaleType(ImageView.ScaleType.FIT_XY);
i.setBackgroundResource(mGalleryItemBackground);
i.setBackgroundColor(Color.BLUE);
return i;
}
あなたはこれをチェックしたいと思うかもしれません:http://stackoverflow.com/a/1598200/862629 –
答えがそこにある場合、これは文字通り私が文字通り初めてのため、私にとっては干草の針のようですJavaやAndroidで何かの境界線や色を調整しようとしたことがあります。それはシェイプタグですか?何も思いつきません。 – Dave