android-不能在relative布局中顶部和底部设置一个黑色条

问题描述

不能在relative布局中顶部和底部设置一个黑色条

这是我设置的代码:

<RelativeLayout
    android:id="@+id/layout"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >

    <ImageView
        android:id="@+id/black_strip_top"
        android:layout_width="wrap_content"
        android:layout_above="@id/left_strip"
        android:layout_height="2dp"
        android:background="@color/black" />

    <ImageView
        android:id="@+id/black_strip_below"
        android:layout_width="wrap_content"
        android:layout_below="@id/left_strip"
        android:layout_height="2dp"
        android:background="@color/black" />

    <ImageView
        android:id="@+id/left_strip"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/left_strip" />

    <ImageView
        android:id="@+id/right_strip"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/image"
        android:src="@drawable/right_strip" />

    <ImageView
        android:id="@+id/image"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:scaleType="fitXY" />

</RelativeLayout>

我想在图像的顶部和底部设置一个2dp的黑色条,上面的代码没有实现,要修改哪些代码片段可以实现这个效果呢?

解决方案

这个方法可以:

alertDialog.setOnCancelListener(new OnCancelListener() {

    public void onCancel(DialogInterface dialog) {
        // Your code
    }
});

解决方案二:

做个.9的png,上下都是2dp的黑色,中间是透明,然后设置ImageView的background即可。

时间: 2024-11-30 13:38:56

android-不能在relative布局中顶部和底部设置一个黑色条的相关文章

有没有简单的方法可以给一个android视图的顶部和底部加一个边界的?

问题描述 有没有简单的方法可以给一个android视图的顶部和底部加一个边界的? 我有一个TextView,我想要沿着它的顶部和底部边界添加一个黑色边界, 我试着向TextView中加android:drawableTop和android:drawableBottom, 但是那只是让所有的视图都变成了黑色. <TextView android:background="@android:color/green" android:layout_width="fill_par

Android 控件在布局中按比例放置[转]

转自:http://netsky1990.blog.51cto.com/2220666/997452       在Android开发中常用到线性布局LinearLayout对界面进行具体的创建,其中android:layout_weight这个属性很重要,它可以按照程序员的控制,根据终端屏幕的大小,以相应的比例显示控件的大小,而不会把控件的大小写死,造成无法根据屏幕来自动调整控件本身的大小.   需要注意以下几点: 一.LinearLayout内的控件的layout_width设置为"wrap

Android获取dialog自定义布局中的控件

public class PopUpDialog extends Dialog { Context context; private View customView; public PopUpDialog(Context context) { super(context); this.context = context; // TODO Auto-generated constructor stub } public PopUpDialog(Context context, int theme)

android 自定义控件,在scrollview中拖动为什么会重绘

问题描述 android 自定义控件,在scrollview中拖动为什么会重绘 我在scrollview 中又一个relative布局,在relative布局中使用addview方法添加了若干个自定义的view.自定义的view,只是画了一些三角形.我使用scrollview监听触摸事件,使用scrollby方法使relative布局移动,为什么自定义的view会不断重绘.卡死我了,求大神啊 解决方案 因为SurfaceView 在刷新的时候 会影响到整个的一个刷新 估计你没有进行 holder

Button设置背景图片代码设的有padding效果,布局中没有

问题描述 Button设置背景图片代码设的有padding效果,布局中没有 ?在给Button设置背景图片时:1.如果在布局文件中设置 android:id=""@+id/timeTypeBtn"" android:layout_width=""wrap_content"" android:layout_height=""wrap_content"" android:layout_ali

android-Android如何实现整个布局中的一个layout在上下滑动时不动

问题描述 Android如何实现整个布局中的一个layout在上下滑动时不动 如图,蓝色部分是个LinearLayout,如何实现在下边的listview上下滑动时它一直在屏幕顶端......求大神指导 解决方案 1.蓝色布局放在外层,和tab按钮同一层的布局中.2.如果要放在tab页中,那分成2部分 <linearlayout><linearlayout>蓝色标题</linearlayout><listview></listview></

Android组件----RelativeLayout相对布局的属性详解

一.常用属性: 1.第一类:属性值为true或false android:layout_centerHrizontal  相对于父元素水平居中 android:layout_centerVertical    相对于父元素垂直居中 android:layout_centerInparent         相对于父元素完全居中   android:layout_alignParentBottom      贴紧父元素的下边缘(align:对齐) android:layout_alignParen

android-Android 浮动窗口 相对布局中向左或上添View无效

问题描述 Android 浮动窗口 相对布局中向左或上添View无效 android:id="@+id/layout" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FFFFFF" > android:layout_width="200px" android:l

android scrollview 自动滚动到顶部或者底部的实例

android scrollview 自动滚动到顶部或者底部 摘要: android scrollview 自动滚动到顶部或者底部 android scrollview 自动滚动到顶部或者底部 //设置默认滚动到顶部 scrollView.post(new Runnable() { @Override public void run() { // TODO Auto-generated method stub scrollView.fullScroll(ScrollView.FOCUS_UP);