編輯:高級開發
實驗結果:只有一個button的文本變化了,另一個不受影響。
2.實驗:主布局只放一個linearLayout,代碼中動態的new 一個button,然後同過Layout.addVIEw()多次重復添加。
實驗結果:發現程序直接報錯不讓運行了。
3.實驗:主布局放置兩個linearLayout,代碼中new一個button後,通過Layout.addVIEw()分別添加到兩個不同布局中去。
實驗結果:發現程序直接報錯不運行了。
4.實驗:Activity主布局放置一個按鈕Id為btn001,創建一個對話框,其布局中也放置一個按鈕,id同樣為btn001,在Activity以及Dialog的onCreate函數中都通過findVIEwById來查找btn後修改文本。
實驗結果:兩個按鈕的文本都修改成了各自的文本,互不影響。
5.實驗:Activity中通過new創建一個button;將新創建的button添加到Activity上;創建一個對話框,將這個button再添加到對話框上。
實驗結果:程序運行出錯。
結論:
1.同一工程中的VIEw的ID可以一樣,在R文件中,同樣的ID只會生成一個數據項。
2.兩個同ID的View被同一個View顯示時,通過findVIEwById只能訪問其中一個。
3.同一個View(即new出來的句柄)只能被一個View管理,不能多次添加到另一個View或者另外多個VIEw,否則程序運行出錯。
前段時間我們對幾個谷歌官方文檔進行了介紹,本文為提高android用戶體驗的三部曲,出色的用戶體驗有三個特征:速度快、響應及時以及無縫。下面的信息幫助你的應用如何能夠在
下面文章著重講解界面的android UI部分,基本的操作大家還是了解的,把整個屏幕看做一個二維數組,每一個元素可以視為一個方塊,因此每個方格在游戲進行過程中可以處於不
android 2.0系統在國內推出面臨諸多問題,最大的問題就是支付問題。易聯致遠CTO姚尚朗表示,開發者和用戶都期待多樣化的支付平台,希望大家可以得到自己想要的信息。
上一節中我們通過http協議,采用HttpClIEnt向服務器端action請求數據。當然調用服務器端方法獲取數據並不止這一種。WebService也可以為我們提供所