资 源 简 介
1、 TableLayout 布局中属性:android:stretchColumns=”0”,表示应用该布局时,当一行的组
件排列不能填满改行时,将第 1 列(列数从 0 开始)的组件进行拉伸以致填满。该属性
是这个布局所特有的。
2、 TextView 属性:android:gravity 表示组件文本相对于组件外围边框的上、下、左、右的
内间距;android:paddingLeft,android:paddingRight;android:Bottom,android:Top 分别表示组
件文本与组件外围边框的内左边距、内右边距、内下边距、内上边距的距离
android:padding 表示组件文本内容与外围边框上下左右的内间距是相等的;
android:singleLine=”true”表示当显示内容超过一行时则用…省略,设置为 false 是换行,
这时可能会影响后面组件的正常显示。
3、 在 LinerLayout 布局中 TextView 属性 android:layout_weight=”2”;android: layout_weigh
=”3”,表示在纵向布局下,组件的高度占得比例分别是整个屏幕的 2/5 和 3/5。
4、 使得 AcTIvity 显示为对话框的形式应该在 AndroidManifest.xml 文件中指定 AcTIvity
android:theme=”@android:style/Theme.Dialog”属性即可
5、 AcTIvity 声明周期函数:protected void onCreate(Bundle savedInstanceState);表示 AcTIvity
第一次创建时被调用 protected void onStart();Activity 可见时被调用 protected void
onRestart();被影藏后重新可见时 protected void onResume();Activity 获得用户操作的焦点
protected void onPause();Activity 被隐藏时 protected void onStop();Activity 被另一个
Activity 遮挡时 protected void onDestroy();Activity 被销毁时被调用
6、 在设计复杂的界面时应当将几种不同的布局组合起来使用,即嵌套
7、 ProgressBar 控件水平样式设定:style=”?android:attr/progressBarStyleHorizontal”;默认排
列方式为:style=”?android:attr/progressBarStyle”