摘要:塵少又來了,這次為大家?guī)淼?,是可以自動換行的容器。連設置也都是無效。如果你確實需要限制寬高,那你可以多套一層,在內層設置即可。代碼點擊事件實例化把放到控件里去到此就結束了,塵少一貫的風格,就是這么簡單。
hi,
塵少又來了,
這次為大家?guī)淼模?br>是View可以自動換行的容器。
類似于淘寶搜索時的推薦,
首先我不知道淘寶的是否只支持文字,
但是我的是任何View都支持的。
看下效果先:
淘寶:
我的:
廢話不多少,
上代碼:
1、先把我的自定義控件放到你的項目里
2、Activity的XML布局
如果里邊放很多條目的話,
可能要套在ScrollView里,
以防顯示不全
3、條目的XML
我的條目是圖片+文字的,
所以我的XML是這樣的:
這里有一點需要說聲抱歉,
因為這是自動換行控件,
所以我的設定是:
條目的XML最外層的Layout, 寬高只能是wrap_content, 即使你設置成match_parent, 或者指定多少dp, 都是無效的。 連設置margin也都是無效。 如果你確實需要限制寬高, 那你可以多套一層Layout, 在內層Layout設置即可。
4、Activity代碼
private Button btn_add; private BamAutoLineList bal_list; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn_add = (Button) findViewById(R.id.btn_add); bal_list = (BamAutoLineList) findViewById(R.id.bal_list); // 點擊事件 btn_add.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // 實例化View View item = getLayoutInflater().inflate(R.layout.item, null); // 把View放到控件里去 bal_list.addView(item); } }); }
到此就結束了,
塵少一貫的風格,
就是這么簡單。
塵少老規(guī)矩,
附源碼:
http://download.csdn.net/down...
如果覺得塵少的Demo還不錯的話,
可以克隆我的Git倉庫,
各種酷炫效果收入囊中:
https://github.com/Bamboy1203...
手機掃碼下載App一睹為快:
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://www.ezyhdfw.cn/yun/74195.html
摘要:叔想做個直播很久了,最近終于得空,做了一個視頻群聊,以饗觀眾。主界面在主界面,我們需要檢查先和權限,以適配及以上版本。但提供了相關可以直接實現(xiàn)前置攝像頭預覽的功能。最多支持六人同時聊天。直接繼承,根據(jù)不同的顯示模式來完成孩子的測量和布局。 叔想做個直播demo很久了,最近終于得空,做了一個視頻群聊Demo,以饗觀眾。 直播云有很多大廠在做,經(jīng)老鐵介紹,Agora不錯,遂入坑。Agora...
摘要:滾動信息最近項目中需要用到信息滾動的效果,類似淘寶京東今日頭條的那種效果,于是網(wǎng)上看了一下,原來的原生控件中就有這個,于是我就寫了幾個效果,現(xiàn)在拿出來大家共同探討下。 滾動信息Demo 最近項目中需要用到信息滾動的效果, 類似淘寶、京東、今日頭條的那種效果, 于是網(wǎng)上看了一下, 原來Android的原生控件中就有這個View, 于是我就寫了幾個效果, 現(xiàn)在拿出來大家共同探...
閱讀 2118·2023-04-25 16:53
閱讀 1511·2021-10-13 09:39
閱讀 690·2021-09-08 09:35
閱讀 1694·2019-08-30 13:03
閱讀 2187·2019-08-30 11:06
閱讀 1905·2019-08-30 10:59
閱讀 3249·2019-08-29 17:00
閱讀 2343·2019-08-23 17:55