Android 種使用 intdef 代替 列舉

2021-09-19 16:29:29 字數 560 閱讀 4963

android 種的列舉 enum

1.  enum 列舉型別,用於事先定義一些值,和可以說將某種型別限定範圍,在寫**或編譯時用於查錯。

用列舉型別作為引數,可以將引數值限定在一定範圍之內,避免不必要的錯誤。

替代列舉:

1. 新增對support-annotations的依賴。

2. 舉例

public class ***test  

*/@documented // 表示開啟doc文件

@intdef() //限定為man,women

@target() //表示註解作用範圍,引數註解,成員註解,方法註解

@retention(retentionpolicy.source) //表示註解所存活的時間,在執行時,而不會存在 .class 檔案中

public @inte***ce ***

public void set***(@*** int ***)

public static void main(string args)

}

本文參考了 

android 7種對話方塊的使用

在android開發中,我們經常會需要在android介面上彈出一些對話方塊,比如詢問使用者或者讓使用者選擇。這些功能我們叫它android dialog對話方塊,在我們使用android的過程中,我歸納了一下,android dialog的型別無非也就7種,下面我分別向大家介紹這7種android...

Android關於三種進度條的使用

android關於三種進度條的使用 1.seekbar 拖動條 2.ratingbar 星級評分條 3.progressbar 普通進度條 關於這三個進度條,我做了個簡單的例項來複習這幾個進度條的用法,用法比較簡單,但這三個進度條比較使用,在手機使用總很容易碰到。我想大家都懂的。下面是乙個例項 專案...

Android五種布局方式

android五種布局方式 linearlayout relativelayout tablelayout.android使用xml宣告介面布局 將程式的表現層和控制層分離 修改使用者介面時,無需更改程式的源 視覺化工具設計使用者介面 android五種布局方式 linearlayout線性布局 a...