更改EditView的樣式

2021-09-19 06:52:38 字數 643 閱讀 7662

要讓editview變成所需要的樣式需要配置background,引入對應的xml檔案

其中xml檔案示例為(可依據自己需要更改):

<?xml version="1.0" encoding="utf-8"?>

其中部分標籤

layer-list層列表,用來建立 layerdrawable 的,layerdrawable 是 drawableresource 的一種, 所以,layer-list 建立出來的是 圖層列表,也就是乙個drawable 圖形。

layer-list 的大致原理類似 relativelayout(或者framelayout) ,也是一層層的疊加 ,後新增的會覆蓋先新增的。在 layer-list 中可以通過 控制後新增圖層距離最底部圖層的 左上右下的四個邊距等屬性,得到不同的顯示效果。

因 layer-list 建立出來的也是 drawable 資源,所以,同 shape selector 一樣,都是定義在 res 中的 drawable 資料夾中,也是乙個 xml 檔案。使用的時候,同shape selector , 布局檔案中使用 @drawable/ *** 引用, **中使用 r.drawable.*** 引用。

layer-list 中不同的圖層使用 item 節點來定義。

原文:

更改外觀樣式

在mainframe中更改視窗大小 標題 圖示 窗體建立之前更改 m pmainwnd setwindowpos null,200,200,600,500,swp nomove m pmainwnd showwindow sw show m pmainwnd updatewindow 或者在cmai...

更改MenuStrips樣式

在.net2.0中,提供了menustrips選單,這種選單共能更為強大,然而預設的顏色在xp下顯得過於濃郁,往往與其它控制項顏色不大匹配。因此,有必要改變其樣式,使其變得更美觀。改變樣式也很簡單,只要改變其render即可。一種最簡單的方法是更改其main函式,使預設render為toolstri...

更改MenuStrips樣式

在.net2.0中,提供了menustrips選單,這種選單共能更為強大,然而預設的顏色在xp下顯得過於濃郁,往往與其它控制項顏色不大匹配。因此,有必要改變其樣式,使其變得更美觀。改變樣式也很簡單,只要改變其render即可。一種最簡單的方法是更改其main函式,使預設render為toolstri...