android 使用Activity类布局时怎样让图片居中
2016-05-20 09:37
567 查看
1、通过xml布局显示,在加载图片的View加入以下属性让整个View居中
a、线性布局(LinearLayout)
android:layout_gravity=”center”
b、相对布局(RelativeLayout)
android:layout_centerInParent=”true”
2、通过java代码动态实现
a、线性布局(LinearLayout)
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
params.gravity = Gravity.CENTER;
view.setLayoutParams(params);
b、相对布局(RelativeLayout)
RelativeLayout.LayoutParams params = new RelativeLayout().LayoutParams(
LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.CENTER_IN_PARENT,RelativeLayout.TRUE);
view.setLayoutParams(params);
a、线性布局(LinearLayout)
android:layout_gravity=”center”
b、相对布局(RelativeLayout)
android:layout_centerInParent=”true”
2、通过java代码动态实现
a、线性布局(LinearLayout)
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
params.gravity = Gravity.CENTER;
view.setLayoutParams(params);
b、相对布局(RelativeLayout)
RelativeLayout.LayoutParams params = new RelativeLayout().LayoutParams(
LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.CENTER_IN_PARENT,RelativeLayout.TRUE);
view.setLayoutParams(params);
相关文章推荐
- Android IOS WebRTC 音视频开发总结(七一)-- H265/H264有何不同
- Android手机内存中文件的读写方法小结
- Android:文本过长,实现添加滚动条
- Android二维码扫描登陆网页
- android studio更改api
- Android自定义View实现ColorProgressbar
- android常见的内存泄露及解决方案
- Android SDK快速下载
- Android Fragment
- 源码提供!Android即时通讯和sns开源项目汇总
- 使用android studio进行多渠道打包
- Android学习笔记三十六:android之socket编程实例
- Android学习笔记三十五:socket 编程 实现消息推送
- Android学习笔记三十四:android 线程 wait notify
- 侦听Android手机ServiceState
- Android学习笔记三十三:ScanResult(示例,出错代码)
- Android学习笔记三十二:Socket编程实现简易聊天室
- 使用U3D 实现 Android Launcher(提供源码)
- Android中handler的一点讲解
- Android 布局