極力推薦文章:歡迎收藏
Android 干貨分享
本篇文章主要介紹 Android 開(kāi)發(fā)中的部分知識(shí)點(diǎn),通過(guò)閱讀本篇文章,您將收獲以下內(nèi)容:
自定義View類(lèi)實(shí)現(xiàn)
自定義View標(biāo)簽
自定義View 布局
自定義View 選擇器
自定義View 素材
Activity使用自定義View
ItemClickView 在Android非常常用,此實(shí)現(xiàn)效果類(lèi)似于Android Settings界面,
實(shí)現(xiàn)效果如下:
public class ItemClickView extends RelativeLayout { private static final String TAG = "ItemClickView"; private TextView tv_title; private TextView tv_des; public ItemClickView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); initUI(context); } public ItemClickView(Context context, AttributeSet attrs) { super(context, attrs); initUI(context); } public ItemClickView(Context context) { super(context); initUI(context); } // 多帶帶抽取出來(lái)的 xml--->view private void initUI(Context context) { View.inflate(context, R.layout.item_click_view, this); tv_title = (TextView) findViewById(R.id.tv_title); tv_des = (TextView) findViewById(R.id.tv_des); } /** * @param title * 要修改成的標(biāo)題內(nèi)容 修改標(biāo)題的方法 */ public void setTitle(String title) { tv_title.setText(title); } /** * @param des * 描述內(nèi)容字符串 修改描述內(nèi)容方法 */ public void setDes(String des) { tv_des.setText(des); } }2. 自定義View標(biāo)簽
3. 自定義View 布局
4. 自定義View 選擇器
箭頭選擇器arrow_right_selector.xml
item選擇器 listview_item_selector .xml
5. 自定義View 素材
Activity 使用自定義View的方法如下:
/** * 自定義 ItemClickView 調(diào)用 */ private void InitItemClickView() { // TODO Auto-generated method stub ItemClickView mItemClickView = (ItemClickView) findViewById(R.id.custom_item_click_view); mItemClickView.setTitle("About Phone"); mItemClickView.setDes("Android 7.0"); mItemClickView.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Toast.makeText(getApplicationContext(), "點(diǎn)擊自定義View,獲取更多內(nèi)容", 0) .show(); } }); }
至此,本篇已結(jié)束,如有不對(duì)的地方,歡迎您的建議與指正。同時(shí)期待您的關(guān)注,感謝您的閱讀,謝謝!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/75872.html
摘要:變量的函數(shù)引用的自定義屬性被稱(chēng)為變量。為此,可讀性和可維護(hù)性是自定義屬性最大的優(yōu)勢(shì)。自定義屬性作用域在中,變量有作用域一說(shuō)。因此,在選擇器中聲明的自定義屬性,其作用域的范圍是全局范圍,也就是全局作用域。 引言 ??CSS語(yǔ)言是一種聲明式語(yǔ)言,不像其他語(yǔ)言有變量、條件和邏輯等特性,因?yàn)檫@個(gè)原因,社區(qū)中有了各種CSS處理器語(yǔ)言,比如Sass、LESS和Stylus等。這些處理器語(yǔ)言引入了一...
摘要:若自定義元素標(biāo)簽名稱(chēng)不可用則摒棄。總之,自定義元素讓開(kāi)發(fā)者的代碼更易理解和維護(hù),并分割為小型,可復(fù)用及可封裝的模塊。被稱(chēng)為自定義元素接口,雖然現(xiàn)在仍然可用,但是已經(jīng)被棄用并被認(rèn)為是糟糕的實(shí)現(xiàn)。 原文請(qǐng)查閱這里,略有刪減,本文采用知識(shí)共享署名 4.0 國(guó)際許可協(xié)議共享,BY Troland。 這是 JavaScript 工作原理第十九章。 概述 在 前述文章中,我們介紹了 Shadow ...
閱讀 2368·2021-11-18 10:07
閱讀 2318·2021-09-22 15:59
閱讀 3077·2021-08-23 09:42
閱讀 2276·2019-08-30 15:44
閱讀 1191·2019-08-29 15:06
閱讀 2303·2019-08-29 13:27
閱讀 1210·2019-08-29 13:21
閱讀 1412·2019-08-29 13:13