亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

android setbackground的代碼解析

小樊
81
2024-11-23 06:50:12
欄目: 編程語言

在Android中,setBackground方法用于設置一個視圖的背景。這個方法可以接受多種類型的參數,例如顏色、Drawable資源、GradientDrawable等。下面是一些常見的用法和代碼示例:

  1. 設置背景顏色:
view.setBackgroundColor(Color.parseColor("#FF0000")); // 設置紅色背景
  1. 設置背景Drawable資源:
view.setBackgroundResource(R.drawable.my_background); // 設置名為my_background的資源文件作為背景
  1. 設置背景為GradientDrawable:
GradientDrawable gradientDrawable = new GradientDrawable();
gradientDrawable.setCornerRadius(10); // 設置圓角半徑
gradientDrawable.setColor(Color.parseColor("#FF0000")); // 設置顏色
view.setBackground(gradientDrawable); // 設置背景
  1. 使用多個背景:
ShapeDrawable shapeDrawable = new ShapeDrawable();
shapeDrawable.setStroke(5, Color.BLACK); // 設置邊框寬度和顏色
shapeDrawable.setShape(ShapeDrawable.RECTANGLE); // 設置形狀為矩形
shapeDrawable.getPaint().setStyle(Paint.Style.FILL); // 設置填充樣式
view.setBackground(shapeDrawable); // 設置背景

GradientDrawable gradientDrawable = new GradientDrawable();
gradientDrawable.setCornerRadius(10);
gradientDrawable.setColor(Color.parseColor("#FF0000"));
view.setBackground(gradientDrawable); // 設置另一個背景

這些示例展示了如何使用不同的方法為Android視圖設置背景。你可以根據需要選擇合適的方法來設置背景。

0
四平市| 山东省| 长沙县| 丰都县| 汉沽区| 霍州市| 勐海县| 南乐县| 历史| 个旧市| 津市市| 郸城县| 深州市| 从化市| 辛集市| 徐汇区| 丁青县| 中卫市| 新宾| 丰城市| 利川市| 迭部县| 游戏| 五家渠市| 阜新市| 巴里| 黎川县| 永定县| 宁河县| 永和县| 岐山县| 贵港市| 永吉县| 出国| 岑溪市| 漳平市| 昔阳县| 罗甸县| 岳阳县| 台南县| 秭归县|