handle some warnings and move some layout settings to xml

修改 优化layout代码，解决部分警告
修改 把代码中的部分重复layout设置移到相应XML文件中
修改 一个方法的可见性和添加一点注释
修改 .gitignore添加一项，以避免检查libs目录下的配置文件