Articles of 边框

方形的布局与圆内边缘的边界

我正在尝试创build一个外部四边形的angular落的布局边框。 我已经收集到,我需要创build一个由两个形状组成的xml可绘制定义:一个是笔触宽度和圆angular半径,另一个是笔触宽度: 可绘制/ round_border.xml <shape xmlns:android="http://schemas.android.com/apk/res/android"> <stroke android:width="4dp" android:color="#FF000000" /> <padding android:left="7dp" android:top="7dp" android:right="7dp" android:bottom="7dp" /> <corners android:radius="4dp" /> <solid android:color="#FFC0C0C0" /> </shape> square_border.xml <shape xmlns:android="http://schemas.android.com/apk/res/android"> <stroke android:width="2dp" android:color="#FF000000" /> <solid android:color="#FFC0C0C0" /> </shape> 这些工作中的每一个独立地作为一个边界当它们自己被应用象这样: android:background =“@ drawable / round_border”但是当他们或者两者都被添加到可绘制的项目列表像这样: composite_border.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <layer-list> <item android:drawable="@drawable/round_border"/> <!– <item android:drawable="@drawable/square_border"/> –> </layer-list> </shape> […]

在Android应用程序中添加带有边框的dynamicTableLayout

我正在创build一个Android应用程序。 这个Android应用程序将具有dynamic的对象。 这些对象是带有地址或纬度/长度的地方,以及距当前位置的距离,以及ETA。 我想要做的就是添加带有边框的TableLayout上的对象,但是我需要能够随着位置数量的增加而dynamic添加行。 我知道如何做到这一点在XML固定的硬编码数量的项目,但是当对象的数量来自Activity.java文件时,最好的办法是什么? 下面是我想要的TableLayout的截图: 所以对象将是一个地址,距离和方向的地方。

如何仅从元素的一侧删除边框?

我有: <stroke android:width="1px" android:color="#A6ACB1"/> 我想从元素的底部(例如)中删除此边框。 可能吗? (Eclipse只提示我:颜色,宽度,dashWidth和dashGap)。

添加闪烁到自定义列表视图项目?

我已经创build了一个listview包含多个项目,我添加了这些项目的边框,所以它看起来像这样: 由于这个自定义的边框原来的眨眼的项目被阻止,所以它不会出现,我试图通过animation添加闪烁,但是在主线程上有太多的延迟和太多的工作,我也使用animation里面的线程,但它是一样的延迟的东西,这迫使我忘记animation,所以有无论如何,我可以使物品眨眼时,不使用animation或使用它的点击,但以一种有效的方式,顺便说一句,在我的onItemClickListener使用了闪烁animation,你可以在下面的代码中find它: onItemClickListener处理眨眼: dataList.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, final View arg1, final int arg2, long arg3) { // TODO Auto-generated method stub tvWarningNoEmp.setVisibility(View.GONE); // adding blink final Animation animation = new AlphaAnimation( 1, 0); // Change // alpha // from // fully // visible // to // invisible animation.setDuration(100); // duration – […]

材料devisebutton带有边框

我知道如何使颜色填充材料devisebutton: style="@style/Widget.AppCompat.Button.Colored" 没有边界的透明button: style="@style/Widget.AppCompat.Button.Borderless.Colored" 但是,有没有办法使材料devise有边界(内部透明)button? 像下面的东西?

如何给gridview android单线边框

我用客户适配器创build了gridview。 为了给每个单元格边框,我已经把它们放在两个布局中。 第一个布局有黑色的bg,第二个布局有白色的bg和内容。 我已经给出了父级布局1dp填充,这给了一个边框的样子 但问题是当两个单元垂直相交时,它们的边界大小变成2dp,即一个单元的底部边界合并到其他单元的顶部边界。 但是我喜欢在给定的图像中创build边框 这里是我当前单元格的xml文件的代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layBorder" android:layout_width="77dp" android:layout_height="wrap_content" android:background="#000000" android:orientation="vertical" android:padding="1dp" > <FrameLayout android:id="@+id/FrameLayout1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#FFFFFF" > <ImageView android:id="@+id/ivElementName" android:layout_width="40dp" android:layout_height="60dp" android:layout_gravity="center_vertical|center_horizontal" android:layout_margin="1dp" android:adjustViewBounds="true" android:background="#00000000" android:maxHeight="60dp" android:maxWidth="40dp" android:minHeight="60dp" android:minWidth="40dp" /> <ImageView android:id="@+id/ivElementImg" android:layout_width="30dp" android:layout_height="30dp" android:layout_gravity="bottom|center_vertical|center_horizontal" android:layout_marginLeft="1dp" android:layout_marginRight="1dp" android:adjustViewBounds="true" android:background="#00000000" android:baselineAlignBottom="true" android:cropToPadding="true" android:maxHeight="30dp" android:maxWidth="30dp" android:minHeight="30dp" android:minWidth="30dp" android:visibility="invisible" /> […]

Android:在textview中添加边框

如何使用xml布局在图像中显示文字边框 我曾尝试添加边界到布局,但它与文本重叠。

设置textView的边框和背景颜色

我有一个XML定义的TextView,我想设置背景颜色和边框。 我的问题是,在XML中,我已经使用android:background设置边框资源,所以我不能再次使用它的背景颜色。 有人能指导我正确的方向吗? Border.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <solid android:color="#ffffff" /> <stroke android:width="1dip" android:color="#7F000000"/> </shape> 的TextView <TextView android:id="@+id/editor_title" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:background="@drawable/title_border" android:padding="5dp" android:text="@string/editor_title" android:textAppearance="?android:attr/textAppearanceMedium" />

“LinearLayout”中的白色边框以及透明度

我想添加一个线性布局,具有透明背景以及白色边框。 问题是:据我search,我只能实现一个。 以下是我所做的: 以drawable的forms保存下面的border.xml <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <solid android:color="#FFFFFF" /> </shape> </item> <item android:left="5dp" android:right="5dp" android:top="5dp" android:bottom="5dp" > <shape android:shape="rectangle"> </shape> </item> </layer-list> 我现有的页面布局 <LinearLayout android:id="@+id/quiz" android:layout_width="150dp" android:layout_height="120dp" android:background="#66041414" <——– replaced it with android:background="@drawable/border" android:orientation="vertical" android:layout_marginLeft="5dp" > …… </LinearLayout> 当边界被包括时,我变得不透明的背景。 我想最终的结果是这样的: 完全卡住了。 只是想find一个出路来实现它。 任何build议将是相当有益的。

在Android上的形状上绘制顶部边框

我正在创build一个自定义的进度条(位于WebView ),我想绘制的是WebView和ProgressBar之间的一个1dp宽的线。 我正在修改现有的drawable,即progress_horizontal.xml ,并尝试这样的事情: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> (…) <item> <shape android:shape="line"> <stroke android:width="1dp" android:color="#FF000000" /> </shape> </item> </layer-list> 但是这条线是垂直居中的,但是我希望它被绘制在drawable的顶部。 我能想出的唯一想法是使用下面的这个“hacky”渐变: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> (…) <item> <shape> <gradient android:startColor="#FF000000" android:centerColor="#00000000" android:centerY="0.01" android:endColor="#00000000" android:angle="270" /> </shape> </item> </layer-list> 你有没有更好的想法如何绘制一个单一的线形alignment的layer-list定义的可绘制顶部?