[1]:视频资源
[2]:Android TextView设置图标,调整图标大小
•效果展示图•前置知识
TextView
EditText
Button 以及按压效果,点击事件
•出现的问题输入文本框 $Account$ 和 $Password$ 左侧的图标大小问题;
我是随便在网上下载的两张图片,像素太大,以至于占用了太多的空间,如何修改 EditText 中图标的大小呢?
参考资料:Android TextView设置图标,调整图标大小
首先,我在 $activity\_next.xml$ 中放置了两个 $EditText$ 组件,设置的 $id$ 分别为 $et\_1$ , $et\_2$;
并把以下两张图片放在了 drawable 文件夹中,并分别取名为 $account.png$ , $password.png$;
$(account.png)$ $(password.png)$
其中,$account.png$ 放置在 $et\_1$ 组件中, $password.png$ 放置在 $et\_2$ 组件中;
在其对应的 $next\_activyti.java$ 文件中设置如下代码即可改变其在 $EditText$ 中的大小;
1 EditText Et1 = findViewById(R.id.et_1); 2 Drawable icon = getResources().getDrawable(R.drawable.account);//找到account.png这张图片 3 icon.setBounds(0,0,44,44); 4 Et1.setCompoundDrawables(icon, null, null, null); 5 6 EditText Et2 = findViewById(R.id.et_2); 7 Drawable password = getResources().getDrawable(R.drawable.password);//找到password.png这张图片 8 password.setBounds(0,0,44,44); 9 Et2.setCompoundDrawables(password,null,null,null);