当前位置:  编程技术>移动开发
本页文章导读:
    ▪施用ScrollView应注意的基本设置        使用ScrollView应注意的基本设置 有时候我们在布局文件中需要使用Scrollview组件,使用时我们应注意这个组件的特殊之处。1、这个组件里面只能包含一个直接子组件,如果我们如要在Scrollvie.........
    ▪ 起步Activity时隐藏自动弹出的软键盘        启动Activity时隐藏自动弹出的软键盘 打开AndroidManifest.xml 在对应的Activity中加上android:windowSoftInputMode="stateHidden"即可。 ......
    ▪ 线性格局 Linearlayout layout_weight属性       线性布局 Linearlayout layout_weight属性 线性布局LinearLayout是最常用的布局之一,它可以把包含的子元素(View)排列成一列或者一行,即垂直方向或者水平方向,默认是水平方向,方向可以通.........

[1]施用ScrollView应注意的基本设置
    来源: 互联网  发布时间: 2014-02-18
使用ScrollView应注意的基本设置
有时候我们在布局文件中需要使用Scrollview组件,使用时我们应注意这个组件的特殊之处。
1、这个组件里面只能包含一个直接子组件,如果我们如要在Scrollview中包含大量的组件,那么我们一般还需要一个类似linearlayout的viewgroup去包含
<Scrollview...
<LinearLayout..
.....
</LinearLayout..
</Scrollview...
否则程序后报错!
2、有时候使用了SrollView组件时发现屏幕中会留下大量的空白,为了填补空白,我们还需要为SrollView设置android:fillViewport="true"


    
[2] 起步Activity时隐藏自动弹出的软键盘
    来源: 互联网  发布时间: 2014-02-18
启动Activity时隐藏自动弹出的软键盘

打开AndroidManifest.xml 在对应的Activity中加上android:windowSoftInputMode="stateHidden"即可。


    
[3] 线性格局 Linearlayout layout_weight属性
    来源: 互联网  发布时间: 2014-02-18
线性布局 Linearlayout layout_weight属性
线性布局LinearLayout是最常用的布局之一,它可以把包含的子元素(View)排列成一列或者一行,即垂直方向或者水平方向,默认是水平方向,方向可以通过setOrientation()方法设置,可以通过setGravity设置子元素的对齐方式,还可以通过子元素的weight属性设置子元素在LinearLayout中占的显示比重;
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1">
       
        <TextView
            android:text="red"
            android:gravity="center_horizontal"
            android:background="#aa0000"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"/>
       
        <TextView
            android:text="green"
            android:gravity="center_horizontal"
            android:background="#00aa00"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"/>
       
        <TextView
            android:text="blue"
            android:gravity="center_horizontal"
            android:background="#0000aa"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"/>
       
        <TextView
            android:text="yellow"
            android:gravity="center_horizontal"
            android:background="#aaaa00"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_weight="1"/>
               
    </LinearLayout>
       
    <LinearLayout
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1">
       
        <TextView
            android:text="row one"
            android:textSize="15pt"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"/>
       
        <TextView
            android:text="row two"
            android:textSize="15pt"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"/>
       
        <TextView
            android:text="row three"
            android:textSize="15pt"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"/>
       
        <TextView
            android:text="row four"
            android:textSize="15pt"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"/>
       
    </LinearLayout>
       
</LinearLayout>

子元素的layout_weight 属性,值越小,所占得比重越大,分为两种情况:
举例说明:
如果水平显示,子元素的layout_width属性值为fill_parent,则layout_weight属性值越小,占得显示比例越大,layout_width属性值为wrap_content,则layout_weight属性值越小,显示比例越小。
如果是垂直显示,则注意子元素的layout_height属性,情况和水平一样
1 楼 wangshiming88 2011-07-25  
默认是vertical 垂直方向的
2 楼 LoveZhou 2011-07-25  
wangshiming88 写道
默认是vertical 垂直方向的

恩,谢谢,我写错了

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
编程语言 iis7站长之家
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,