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="全部选择" />
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)