
android
文章平均质量分 61
Emira_J
这个作者很懒,什么都没留下…
展开
-
Android中的基础----如何获得LinearLayout布局的高和宽
存在两种情况:1)由于LinearLayout是View的子类,因此可以使用View.getMeasuredWidth和View.getMeasuredHeight方法来获取组件的宽度和高度。View view =getLayoutInflater().inflate(R.layout.main,null);LinearLayout linearlayout =(LinearLayo翻译 2016-07-12 14:52:45 · 10470 阅读 · 0 评论 -
Android中的基础-----如何使用JAVA动态的添加并设置组件属性
使用Java代码可以动态添加 并设置所有组件属性。(需要LayoutParams.addRule方法来设置属性,然后调用View.setLayoutParams方法更新View)示例:(动态添加Button)//装载布局文件,需要动态添加一个ButtonRelativeLayout relativelayout=(RelativeLayout)getLayoutInflater().in原创 2016-07-13 11:26:25 · 2180 阅读 · 0 评论 -
Android中的基础----Handler、Looper、MessageQueue的工作原理
Message:Handler接收和处理的消息对象。Looper:每个线程只能拥有一个Looper。loop方法负责读取MessageQueue中的消息,交给发送消息的Handler处理。MessageQueue:消息队列,采取先进先出的方式管理Message。private Looper(){ mQueue =new MessageQueue(); mRun =t翻译 2016-07-25 22:06:59 · 525 阅读 · 0 评论 -
Android中的基础----在按钮上显示图像的方式
Button:方法一:使用android:drawable^^^(^^^表示Left、Top、Right或Bottom)属性将图像显示在文字的周围(上下左右)。示例:<Button android:id="@+id/button1" android:text="OldButton" android:drawableLeft="@drawable/bu原创 2016-07-26 18:40:24 · 7815 阅读 · 0 评论 -
Android中的基础----android:gravity和android:layout_gravity的使用原则和区别
1)android:layout_gravity:不是所有的属性值都起作用。指定了当前View在父View的位置。(组件在父组件中的位置)示例:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" andro原创 2016-07-18 12:05:57 · 543 阅读 · 0 评论 -
Android中的基础----各种LaunchMode的使用
LauchMode(加载模式)负责管理实例化,加载Activity的方式、并可以控制Activity与Task之间的加载关系。为什么要谈加载模式,首先介绍Android对Activity的管理:Android采用Task来管理多个Activity,当启动一个应用时,Android会相应的创建一个Task,然后启用入口Activity(即配置文件中的为MAIN和LAUCHER的Activit原创 2016-07-21 22:19:55 · 506 阅读 · 0 评论