Android安卓项目selector方法item里面修改选中显示图片大小

写了一个微信通讯录ListView界面,想实现底端导航栏被点击时改变选中状态,需要在/drawable下定义selector来设置选中与未选中状态显示的图案效果

Android安卓项目selector方法item里面修改选中显示图片大小_第1张图片 底端状态栏被选中改变图案状态

在我写出来之后效果却不尽人意,selector显示原图大小,导致图标过大不美观

Android安卓项目selector方法item里面修改选中显示图片大小_第2张图片 底部图标过大不美观

解决方案有

①在xml布局中设置图案显示的width和height——————亲测无效。

② 在java代码中修改图片属性————————————太麻烦了。

③自行对图片资源加工缩放尺寸————————————太麻烦了。

本文方法在selector中使用标签这样就可以设置图片width、height属性

原写法如下,不作任何修改直接调用图片



    
    

改变写法的 




    
        
            
        
    
    
        
            
        
    

 修改后的效果图美观多了

Android安卓项目selector方法item里面修改选中显示图片大小_第3张图片 微信通讯录界面

 

 

你可能感兴趣的:(androidstudio,android,studio,xml)