轮播图框架Banner如何动态设定高度
已经调用第三方开源框架 implementation 'com.youth.banner:banner:1.4.10'
在xml文件内能锁死固定高度值 android:layout_height="130dp" ,但是这个高度如何在对应 Activity 里面通过代码动态设置??{:1_893:}
搜了一个多月,自己解决了!{:1_918:}
banner.setBannerStyle(BannerConfig.RIGHT);
Display display = getWindowManager().getDefaultDisplay();
DisplayMetrics metrics = new DisplayMetrics();
display.getMetrics(metrics);
ViewGroup.LayoutParams params = banner.getLayoutParams();
params.width = metrics.widthPixels;
params.height = metrics.widthPixels;//商品的轮播图,以正方形显示
banner.setLayoutParams(params);
banner.setImageLoader(new BannerGlideImageLoader()).setImages(banner_list).start();
加这一堆代码,搞定!:victory:
页:
[1]