Android应用程序用于使用布局中的按钮绘制线条。如何在运行时设置线条的颜色和粗细?请帮我这个应用程序
答案 0 :(得分:0)
<View
android:layout_width="match_parent"
android:layout_height="2dp"
android:background="#001155"
android:setvisibility="GONE"
android:id="@+id/divd"
android:layout_marginRight="45dp"/>
它会画线但不可见你可以设置按钮点击的可见性
并且还可以从java类改变颜色
答案 1 :(得分:0)
GradientDrawable border = new GradientDrawable();
border.setColor(0xFFFFFFFF); //white background
border.setStroke(4, Color.BLUE); //black border with full opacity
if(Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) {
view.setBackgroundDrawable(border);
}
else{
view.setBackground(border);}
您可以在运行时设置此drawable,视图将根据您的要求进行更新。