91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
金秀| 内黄县| 方城县| 潢川县| 全椒县| 曲周县| 且末县| 兴宁市| 东乡县| 江华| 桃源县| 新竹县| 钟山县| 河津市| 金沙县| 宝应县| 仲巴县| 淮南市| 齐河县| 班戈县| 塔城市| 沁源县| 开原市| 濉溪县| 三门县| 永修县| 象山县| 长岭县| 明水县| 松阳县| 页游| 娱乐| 高州市| 临汾市| 志丹县| 仙游县| 额尔古纳市| 凤山县| 普兰店市| 汕尾市| 西盟|