日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > android 用java代碼設置布局、視圖View的寬度/高度或自適應

android 用java代碼設置布局、視圖View的寬度/高度或自適應

來源:程序員人生   發布時間:2014-09-07 02:44:50 閱讀次數:2613次

              在achat項目中,對話內容的長寬設置為自適應,但是如果文本內容太多,則寬度差不多布滿,若自己說的和對方說的都很多內容,則滿屏都是文字,則不容易分辨出是來自別人說的還是自己說的。那么需要對本身具有自適應的布局再來個寬度限制。

            首先,在xml里面定義layout的layout_width/layout_height都要設置為wrap_content,然后在getView方法里面,一開始就讓這個布局wrap_content(為什么xml里面設置了wrap_content,這里還要再設置一遍呢?因為布局的重用,不多說了),WidgetController.setLayoutWidth(holder.lay_content, MarginLayoutParams.WRAP_CONTENT);

然后,在填充完布局后,再來一段,讓這個布局不能超過屏幕寬的50%,若超過則以這個為最大寬度:

int w=(int)(DensityUtil.getScreenWidth()*0.5); if (WidgetController.getWidth(holder.lay_content)>w){ WidgetController.setLayoutWidth(holder.lay_content,w); }


           


       下面是setLayoutWidth方法的代碼,相當好用:

/** *
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 99久久国 | 久久久久www| 中文字幕av一区二区三区 | 精品一区二区三区免费 | 黄在线播放 | 日韩综合 | 亚洲第一页在线 | 久久国产99 | 精品视频免费观看 | 久久久久国产精品一区三寸 | 国产久 | 99精品国产一区 | 国产一级毛片视频 | 伊在线久久丫 | 97在线观看视频 | 欧洲精品码一区二区三区免费看 | 精品96久久久久久中文字幕无 | 国产精品影院在线观看 | 日韩欧美在线免费观看 | 国产精品一区一区三区 | 久久久网站 | 成人国产在线视频 | 亚洲一二三在线 | 久久国产精品视频免费看 | 色综合天天天天做夜夜夜夜做 | 91精品国产综合久久精品图片 | 中文字幕一二三 | 日本中文在线观看 | 国产亚洲精品久久久久久 | jizzjizz中文| 亚洲专区 变态 另类 | 国产高清一区二区 | 久久天天综合 | 一区二区三区视频 | 日韩精品久久一区二区三区 | 性视频网| 欧美精品在线一区二区三区 | 日韩高清在线一区 | 国产精品不卡一区二区三区 | 99re这里只有| 久久免费播放 |