Android简单布局的注意点,包括View,LinearLayout,ScrollView的相关内容

1.View指定视图最小宽高

  • minWidth:指定该视图的最小宽度

  • minHeight:指定该视图的最小高度

2.View属性layout_gravity可选项

XML中的对齐方式

Gravity类中的对其方式说明
leftLEFT靠左对齐
rightRIGHT靠右对齐
topTOP向上对齐 
bottomBOTTOM向下对齐
centerCENTER居中对齐
center_horizontalCENTER_HORIZONTAL水平方向对齐
center_verticalCENTER_VERTICAL垂直方向对齐

3.3种java中设置View背景的方法

  • setBackgroundColor:设置该视图的背景颜色

  • setBackgroundDrawable:设置该视图的背景图片

  • setBackgroundResource:设置该视图的背景资源id

4.ViewGroup的三个独有方法

  • addView:往布局中添加一个视图

  • removeView:从布局中删除指定视图

  • removeAllViews:删除该布局下的所有视图

5.java中设置LinearLayout方向的方法

  • setOrentation:设置线性布局的方向。LinearLayout.HORIZONTAL表示水平布局,LinearLayout.VERTICAL表示垂直布局。

6.两种滚动视图

  • ScrollView:垂直滚动视图

  • HorizontalScrollView:水平滚动视图

7.滚动视图使用的三点注意事项

  • 垂直方向滚动时,layout_width要设置未match_parent,layout_height要设置为wrap_content。

  • 水平方向滚动时,layout_widht要设置为wrap_content,layout_height要设置为match_parent。

  • 滚动视图节点下面必须且只能挂着一个子布局节点,否则会再运行时报错。

8.滚动视图举例

<ScrollView
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">
        <View
            android:layout_width="match_parent"
            android:layout_height="400dp"
            android:background="#00ff00"/>

        <View
            android:layout_width="match_parent"
            android:layout_height="400dp"
            android:background="#ffffaa"/>
    </LinearLayout>
</ScrollView>

9.滚动视图内容不足充满屏幕方法

android:layout_height="match_parent"
android:fillViewport="true"

在ScrollView上添加这两个属性即可

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值