相关疑难解决方法(0)

有没有一种简单的方法可以在Android视图的顶部和底部添加边框?

我有一个TextView,我想沿其顶部和底部边框添加黑色边框.我尝试添加android:drawableTopandroid:drawableBottom给TextView的,但只造成了整个视图变黑.

<TextView
    android:background="@android:color/green"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:drawableTop="@android:color/black"
    android:drawableBottom="@android:color/black"
    android:text="la la la" />
Run Code Online (Sandbox Code Playgroud)

有没有办法轻松地在Android中的视图(特别是TextView)中添加顶部和底部边框?

android border textview android-view

390
推荐指数
14
解决办法
40万
查看次数

在Android中使用圆角的位图边框

我使用下面的方法来制作带圆角的位图.现在我想在位图周围画一条线.

private BitmapDrawable roundCornered(BitmapDrawable scaledBitmap, int i) {

        Bitmap bitmap = scaledBitmap.getBitmap();

        result = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(),
                Bitmap.Config.ARGB_8888);
        canvas = new Canvas(result);

        color = 0xff424242;
        paint = new Paint();
        rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight());
        rectF = new RectF(rect);
        roundPx = i;
        paint.setAntiAlias(true);
        canvas.drawARGB(0, 0, 0, 0);
        paint.setColor(Color.BLUE);
        canvas.drawRoundRect(rectF, roundPx, roundPx, paint);

        paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
        canvas.drawBitmap(bitmap, rect, rect, paint);
        BitmapDrawable finalresult = new BitmapDrawable(result);
        return finalresult;
    }
Run Code Online (Sandbox Code Playgroud)

我得到了下面的图片,但我的实际需要是我必须在图像周围画一个边框.

android border bitmap rounded-corners

19
推荐指数
1
解决办法
2万
查看次数

在3个方面在drawable xml的android视图上创建边框?

我想为我的Android按钮制作一个drawable,定义为drawable.我发现我可以通过使用一个矩形来设置所有边框,但是当我想要三面时,我有点卡住了.我希望例如打开顶部或底部.

谁能告诉我怎么做?

android styles xml-drawable shapedrawable

13
推荐指数
3
解决办法
2万
查看次数

如何向Imageview显示边框?

朋友如何向Imageview显示边框?

我希望结果像移动画廊所有图像显示带边框.

请给我提前谢谢....

android image border imageview android-imageview

12
推荐指数
2
解决办法
5万
查看次数

如何在android中使用XML布局在图像视图中为图像制作圆角

我已经尝试了很多次,但我知道我遗漏了一些东西,请你们解释一下.. 以下是什么,我已经尝试过了

    <ImageView
        android:id="@+id/Dicimage"
        android:layout_width="130px"
        android:layout_height="100px"
        android:src="@drawable/slang"
        android:background="@drawable/corner"
        android:padding="1dp"/>
Run Code Online (Sandbox Code Playgroud)

在资源文件夹中创建 Corner XML

  <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android"         
    android:shape="rectangle"> 
<solid android:color="#fff"/>    

<stroke android:width="0dp"
        android:color="#ff000000"/>

<padding android:left="2dp"
         android:top="2dp"
         android:right="2dp"
         android:bottom="2dp"/> 

<corners android:radius="30px"/> 
   </shape>
Run Code Online (Sandbox Code Playgroud)

我得到的是,边框只是圆角矩形,但图像的形状仍然是矩形

android android-widget android-emulator android-layout

6
推荐指数
2
解决办法
3万
查看次数

Android如何使用minWidth制作带有边框的ImageView?

我想要显示一个图像,使其占据屏幕的最小宽度,并应按其宽高比进行缩放(图像宽度可能小于或大于最小宽度)我还希望在此图像周围有一个固定大小的边框.这是我的xml部分:

<ImageView
        android:id="@+id/detailed_view_boxArt"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:minWidth="150dp"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/detailed_view_heading"
        android:padding="10dp"
        android:layout_marginLeft="5dp"
        android:scaleType="centerInside"

        android:background="#000"/> 
Run Code Online (Sandbox Code Playgroud)

然而,这并没有产生我想要的......问题是它没有足够水平地缩放图像(即,我左右的10px填充似乎更多)

我如何产生我想要的结果?

xml layout user-interface android imageview

5
推荐指数
1
解决办法
9935
查看次数

滑行RoundedCorners不起作用

我正在使用Glide v4从Internet加载图像。我将加载的图像转换为圆角。有时它不起作用。我不知道为什么。任何帮助,将不胜感激。

val photoCornerRadius = 30
GlideApp.with(context)
        .load(postDetail.postImageUrls[i])
        .transform(MultiTransformation(CenterCrop(), RoundedCorners(photoCornerRadius)))
        .placeholder(R.drawable.ic_image)
        .error(R.drawable.ic_image_broken)
        .into(ivPhoto[i])
Run Code Online (Sandbox Code Playgroud)

屏幕截图错误

android android-glide

5
推荐指数
0
解决办法
570
查看次数