0

白い境界線を作成したいカスタムのイメージビューがあります。このようなコードを作成するためのアドバイスが得られた場合にいくつかの再検索を行っている間、私はうまくいきません。イメージビューはYouTubeビデオのサムネイル画像であり、リストビューに表示されます。

        mImage = new ImageView(mContext);
    mImage.setLayoutParams(new LayoutParams(100, 100));
    mImage.setVisibility(View.GONE);
    mImage.setBackgroundColor(Color.WHITE);
    mImage.setPadding(1, 1, 1, 1);

これはコードの完全な部分ではありません。さらに投稿する必要があるかどうか教えてください。画像の周りに 1 dp/px のパディングを作成しません。上下で約 20 dp、左右で 1 くらいになります。画像の周りに小さな境界線を作成したい。

4

2 に答える 2

0

image_backgroundは下にあります

LinearLayout _imageViewFriendLayout = new LinearLayout(this);
                _imageViewFriendLayout.setBackgroundResource(R.drawable.image_background);
                _imageViewFriendLayout.setPadding(2, 2, 2, 2);

                WebView _imageViewFriend = new WebView(this);
                LayoutParams _imageViewFriendParam = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
                _imageViewFriendParam.width = convertDipToPx(65);
                _imageViewFriendParam.height = convertDipToPx(65);
于 2012-04-23T07:29:57.383 に答える
0
<?xml version="1.0" encoding="UTF-8"?>

<solid android:color="#FFFFFF" />

<stroke android:width=".5dp"
        android:color="#808080" />

<corners 
        android:bottomRightRadius="0dp"
        android:bottomLeftRadius="0dip"
        android:topLeftRadius="0dip"
        android:topRightRadius="0dp"/>

于 2012-04-23T07:33:07.320 に答える