一手遮天 AndroID - vIEw(基础): 边距相关,隐藏相关示例如下:项目地址 https://github.com/webabcd/AndroidDemo
作者 webabcd
/vIEw/VIEwDemo2.java
/** * 演示 vIEw 边距相关,隐藏相关 */package com.webabcd.androIDdemo.vIEw;import androIDx.appcompat.app.AppCompatActivity;import androID.os.Bundle;import androID.Widget.linearLayout;import androID.Widget.TextVIEw;import com.webabcd.androIDdemo.R;public class VIEwDemo2 extends AppCompatActivity { private TextVIEw _textVIEw2; @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_vIEw_vIEwdemo2); _textVIEw2 = findVIEwByID(R.ID.textVIEw2); sample(); } private voID sample() { // 设置 margin(left, top, right, bottom),单位是 px linearLayout.LayoutParams layoutParams = (linearLayout.LayoutParams)_textVIEw2.getLayoutParams(); layoutParams.setmargins(20, 20,20, 20); _textVIEw2.setLayoutParams(layoutParams); // 设置 padding(left, top, right, bottom),单位是 px _textVIEw2.setpadding(20, 20, 20, 20); }}
/layout/activity_vIEw_vIEwdemo2.xml
<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:layout_wIDth="match_parent" androID:layout_height="match_parent" androID:orIEntation="vertical"> <!-- layout_margin, layout_marginleft, layout_margintop, layout_marginRight, layout_marginBottom, layout_marginStart, layout_marginEnd - 控件与父容器的间距 layout_marginStart - 文字是从左到右排列方式的话则与 layout_marginleft 一致,反之则与 layout_marginRight 一致 layout_marginEnd - 文字是从左到右排列方式的话则与 layout_marginRight 一致,反之则与 layout_marginleft 一致 padding, paddingleft, paddingtop, paddingRight, paddingBottom, paddingStart, paddingEnd - 控件边框与控件内容的间距 paddingStart - 文字是从左到右排列方式的话则与 paddingleft 一致,反之则与 paddingRight 一致 paddingEnd - 文字是从左到右排列方式的话则与 paddingRight 一致,反之则与 paddingleft 一致 --> <TextVIEw androID:ID="@+ID/textVIEw1" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:background="@color/red" androID:textcolor="@color/white" androID:text="textVIEw1" androID:layout_margin="20sp" androID:padding="20sp" /> <!-- 在 java 代码中设置 margin 和 padding --> <TextVIEw androID:ID="@+ID/textVIEw2" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:background="@color/red" androID:textcolor="@color/white" androID:text="textVIEw2" /> <!-- visibility - 可见性 visible - 可见(在 java 中通过 setVisibility(VIEw.VISIBLE) 设置) invisible - 不可见,但是占位(在 java 中通过 setVisibility(VIEw.INVISIBLE) 设置) gone - 不可见,且不占位(在 java 中通过 setVisibility(VIEw.GONE) 设置) --> <TextVIEw androID:ID="@+ID/textVIEw3" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:background="@color/red" androID:textcolor="@color/white" androID:text="textVIEw3" androID:visibility="gone" /> <!-- Alpha - 不透明度(在 java 中通过 setAlpha() 设置) --> <TextVIEw androID:ID="@+ID/textVIEw4" androID:layout_wIDth="match_parent" androID:layout_height="wrap_content" androID:background="@color/red" androID:textcolor="@color/white" androID:text="textVIEw4" androID:Alpha="0.3" /></linearLayout>
总结项目地址 https://github.com/webabcd/AndroidDemo
作者 webabcd
以上是内存溢出为你收集整理的一手遮天 Android - view(基础): 边距相关,隐藏相关全部内容,希望文章能够帮你解决一手遮天 Android - view(基础): 边距相关,隐藏相关所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)