也許鮮有人聽說girdlayout, 但它還是存在的。
圖中被我用線圈起來的部分,我相信不少人用的方法是乙個縱向的linearlayout,裡面套兩個橫向的linearlayout,然後在裡面放上四個控制項,寬度用weight適配。
沒毛病。
可是老鐵,你就從來沒有想過減少一下布局的層級嗎?
早在android4.0的時候, 就有了乙個gridlayout,功能近似tablelayout,但是使用的便捷度比它好太多。
重要的引數有兩個:orientation和columncount。
就像linearlayout的orientation一樣,這個引數決定著子控制項的排列規則。
columncount決定著每行的子控制項的個數。(其實還有乙個決定gridlayout行數的引數rowcount,但是我在用的時候發現沒什麼卵用)
你在往裡面新增子控制項時發現,全都擠在一起,子控制項的寬度用weight適配也沒用,此時加上一句
android就好了。哦,行與行之間還是擠在一起,那再加一句:layout_columnweight=
"1"
android
:layout_rowweight=
"1"不過最大的弊是相容性問題,網上很多資料中說到會在android5.0以下,上面兩個引數不管用,但是我在測試中發現,6.0以下就不管用了。
關於iBatis selectKey的一點筆記
技術前提 我們使用ibatis作為持久層方案 技術場景 假設我們有兩張表,一張主表main,一張子表sub,並且主表的主鍵是由資料庫維護的自增長的主鍵,子表中有乙個字段引用這個主鍵,那麼當我們插入主表資料後,就需要馬上返回這個自增長的主鍵。解決方案 可以在insert時通過ibatis的select...
關於邏輯的一點體會
書摘 離散數學的基礎有三個主要內容 邏輯,集合和函式 離散數學及其應用第四版 邏輯為什麼有這樣的地位?書中先講了三點。1.logic has rules.這些規則給出了數學語句的準確含義。2.邏輯是所有數學推理的基礎。3.邏輯在許多方面的實際應用 計算機的設計,電腦程式的設計等領域。集合為什麼有這樣...
關於積累的一點看法
罈子裡有人討論小公司要不要積累框架的問題,有感而發,寫了點自己的看法,一家之言,歡迎拍磚。我在學習銷售的時候,有個理念對我震動很大。我們在各行各業都看到很多成功人士,大家都很羨慕他們,希望能像他們一樣成功,但是很少有人能做到。有人就分析,發現這些人比別人並不聰明多少,但基本上就有乙個特點,他們很善於...