2012-04-21 5 views
0

У меня есть собственное изображение, которое я хочу создать белую рамку вокруг. Выполняя некоторые reasearche, если вы получите совет по созданию такого кода, но я не работаю, Изображение представляет собой уменьшенное изображение из видео с YouTube и показано в виде списка.Android imageview border padding

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

Это не полная часть кода, пожалуйста, сообщите, если мне нужно опубликовать больше. Он не делает прописку 1dp/px вокруг изображения. Он делает что-то около 20dp вверх и вниз и, возможно, 1 слева и справа. Я хочу, чтобы она создала небольшую рамку вокруг изображения.

+0

Похоже, это может ответить на ваш вопрос: http://stackoverflow.com/questions/3263611/border-for-an-image-view-in-android – Nick

+0

Как я могу добавить это в java? – Ukjent

ответ

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); 
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"/> 

Смежные вопросы