android 使用Activity类布局时怎样让图片居中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 使用Activity类布局时怎样让图片居中相关的知识,希望对你有一定的参考价值。
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 如果你是通过ImageView显示图片,只要把ImageView居中就可以了。
在layout的xml文件的ImageView属性下加入
android:layout_gravity="center" 。
如:
<ImageView
android:id="@+id/myImageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />
希望对你有帮助。(不推荐在.java文件中进行动态布局)本回答被提问者和网友采纳 参考技术B 把你放图片的那个控件居中不就可以了吗
Android--Activity
一.概念
- Activity相当于浏览器的标签,相当于空白的网页;
- Activity可以跳转,就相当于浏览器内点击链接后跳转到另外一个浏览器窗口
二.怎样创建Activity
- 新建一个类继承Activity
- 重写OnGreate方法
setContentView(R.layout.main);//设置布局文件
- 注册Activity
- 程序主入口
- 程序主入口
2.不是程序主入口
*注:@xxxx/yyy:表示的是R.java文件的xxxx类和yyy属性
三.Activity常用方法
- findViewByID(R.id.xxxx)//获取指定控件
- getString(R.String.xxxx)//获取String.xml指定key值
- setContentView(R.layout.xxxx)//设置布局文件
以上是关于android 使用Activity类布局时怎样让图片居中的主要内容,如果未能解决你的问题,请参考以下文章
android将activity设置成自定义的Dialog怎么调整大小