android 使用Activity类布局时怎样让图片居中

android 使用Activity类布局时怎样让图片居中,第1张

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)

这样的图片效果可以用手机软件pixlr里的双重曝光来制作,也可以用picsart或Photoshop来制作,也可以说只要手机软件里有添加图像的功能就可以制作,不过事先的下载一张纯黑颜色素材图片,或用画布涂黑在添加图片调整大小位置保存即可

使用下面的两个属性,就可以实现对齐功能

android:gravity用于设置View组件的对齐方式

android:layout_gravity用于设置Container组件的对齐方式

<Button

android:id="@+id/button1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:gravity="center"

android:layout_gravity="center"

android:text="全部选择" />


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11586427.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存