Android之單復選框及Spinner實現二級聯動


一、基礎學習

    1.圖形學真的很神奇啊。。。。查了些資料做出了3D雲標簽,哈哈。。。其實直接拿來用的,我們要效仿魯迅先生的拿來主義,嘿嘿~~3D標簽雲就是做一個球面,然后再球面上取均勻分布的點,把點坐標賦給標簽,再根據抽象出來的Z軸大小來改變標簽的字體大小,透明度,做出立體感覺,然后球體就做好了。用到的就是簡單的球面方程:已知半徑r和球心,一般為了方便,我們都以坐標軸原點為球心,有下面三個方程x=r*sinθ*cosΦ   y=r*sinθ*sinΦ   z=r*cosθ;也就是說,我們可以對θ和Φ取隨機數,來獲得圓上的隨機點坐標。但僅此還不夠,因為如果要做3D標簽雲,一個很重要點的就是平均分布。如果單純的取隨機坐標,會導致一些標簽重疊,相對來說就沒那么美觀了.怎么解決呢,自己搞吧,我也不懂。這是引用大牛的話,真的很犀利。

    2.最近看到MVP們都在搞高並發測試。
    3.openSSL鬧得凶啊。
    4.spinner:微調;county:城鎮,縣

二、代碼實例

    博客園自帶的CnblogsCode老出問題,代碼顯示不完整,究竟咋回事

   1.單選框RadioGroup

main.xml


              image

2.復選框CheckBox

MainActivity


main.xml


             image

3.固定下拉

                image


Activity


main.xml


city


color


string


               image

4.動態生成下拉內容

      結構和上面一樣,不過Edu都是動態生成的,就是從list里獲取。

Activity


            image

5.Spinner二級聯動

      點擊第一級都要觸發事件,關鍵還是怎么添加資源文件。

Activity


main.xml


main.xml




    要獲取下拉框spinner中選中的值,用下面這方法就OK了.

province.getSelectedItem().toString();

city.getSelectedItem().toString();

三、后記

   查資料的過程中發現很多原創博文被掛在不知名的網站上,估計是自動抓取過來的,筆者在此除了表示氣憤以外也沒有別的辦法,我就想抓取和Android的消息推送有沒有關系,還有就是如何防止博文被盜鏈,希望路過的看官給留點資料。

   關於博客園自帶代碼插件CnblogsCode在writer里代碼顯示不完整問題我已反應,dudu說確實有問題,需要時間來解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM