android小知识-创新互联
启动activity方式:在onCreate()方法内调用setContentView()方法,用来指定将要启动的res/layout目录下的布局文件,如setContentView(R.layout.main),finish()关闭;或是调用startActivity();或是调用startActivityforResult(),并在Activity结束时返回信息,finishActivity()关闭
创新互联专注于企业网络营销推广、网站重做改版、喀喇沁网站定制设计、自适应品牌网站建设、H5响应式网站、购物商城网站建设、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为喀喇沁等各大城市提供网站开发制作服务。5种布局方式:FrameLayout(帧布局)、LinearLayout(线性)、TableLayout(表格)、RelativeLayout、AbsoluteLayout
android:orientation="vertical/horizontal" 垂直/水平布局
wrap_content 按控件大小填充 fill_parent(同match_parent)填充整个屏幕
gravity用于设置View中内容相对于View组件的对齐方式,
layout_gravity用于设置View组件相对于Container的对齐方式
padding 内边距(父view角度)
layout_margin 外边距(自己的角度)
android:layout_alignRight="@id/button1"表示该控件与id为button1的组件进行右边缘对齐
layout_weight 用于给一个线性布局中的诸多视图的重要度赋值(默认为0,数值越小,重要度越高)
表格布局中
android:stretchColumns 设置可伸展的列 ;android:shrinkColumns 设置可收缩的列
android:layout_column 指定该单元格在第几列显示
view类属性之一 android:id 为view设置标识符,可通过findViewById()方法获取(获取view,需要向下转型)
布局文件中每一个控件在Java代码中都会有一个与之对应的对象,通过调用对象的方法更改activity内容
dpi(dots per inch每英寸包含的像素,即屏幕的细腻度)=sqrt(h*h+w*w)/size
长度单位px dp sp 文字的尺寸一律用sp(可缩放的像素)单位,非文字的尺寸一律使用dp单位
为相应接口设置监听器对象方法:
set***Listener():将指定的View对象设置为***接口的监听器
一个Activity就是一个单独的屏幕窗口 每个Activity对应一个布局文件
通常使用xml声明法定义布局,使用java代码来控制Activity组件状态、执行UI交互操作。
每一个Activity必须在Androidmanifest.xml文件中声明
Bundle与SharedPreferences的区别
SharedPreferences是简单的存储持久化的设置,它只是一些简单的键值对存储方式。它将数据保存在一个xml文件中。
Bundle是将数据传递到另一个上下文中或保存或回复你自己状态的数据存储方式。它的数据不是持久化存储状态。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前文章:android小知识-创新互联
转载注明:http://azwzsj.com/article/ccsesd.html