利用XML文件和Java代码来综合管理设计UI界面,比如

来源:互联网 发布:app无网络提示 编辑:程序博客网 时间:2024/05/17 09:25


 EditText search_edit =(EditText) findViewById(R.id.search_input);//第一步
        Drawable delete_image = getResources().getDrawable(R.drawable.delete);//第二步
        delete_image.setBounds(0,0,40,40);//第三步
        search_edit.setCompoundDrawables(delete_image,null,null,null);//第四步


第一步和第二步是设置相应的输入框组件和图片的代号,然后第三步是设置图片的大小 一般为40*40 ,然后第四步是为输入框组件的左边设置图片进去,关于setCompoundDrawables()方法里的参数分为别“为使用该方法的组件的左,上,右,下”加入图片,这里仅在左边加就可以了,所以其他参数为null。


那问题来了,如何进一步美化UI界面,为输入编辑框设置背景呢?


一个方法是设置background方法进行放置图片;
可是这个方法好像不太灵活,也容易影响编辑框的一些信息。。。
关于不灵活的问题可以考虑使用 padding函数进行调整 。。padding()方法可以调整编辑框里的光标和hint文本,








其他消息制作一些普通的搜索框还可以用searchview组件,但是是固定的,对于高一点的要求就可能没办法达到了。。
0 0