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”
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !