位置: 首页

Android表格布局android:collapseColumns,android:shrinkColumns和stretchColumn

TableLayout的行数由开发人员直接指定,即有多少个TableRow对象(或View控件),就有多少行。
TableLayout的列数等于含有最多子控件的TableRow的列数。如第一TableRow含2个子控件,第二个TableRow含3个,第三个TableRow含4个,那么该TableLayout的列数为4.

TableLayout可设置的属性包括全局属性及单元格属性。
1、全局属性也即列属性,有以下3个参数:
android:stretchColumns 设置可伸展的列。该列可以向行方向伸展,最多可占据一整行。
android:shrinkColumns 设置可收缩的列。当该列子控件的内容太多,已经挤满所在行,那么该子控件的内容将往列方向显示。
android:collapseColumns 设置要隐藏的列。 Read More…

Android下ListView上下滑动背景变黑

手指在ListView上下滚动时,ListViewItem背景变黑,因为在滚动的时候为了提升性能做了优化,为提高滚动的性能,Android 框架在ListView中引入CacheColorHint属性。如果该值为非0,则说明该ListView绘制在单色不透明的背景上,在默认情况下该值 为#191919,也就是黑色主题中的黑色背景颜色值,这样当ListView滚动的时候就会使用该值来绘制ListView的背景。

两种解决办法:

一、xml中,ListView内新增如下属性:

Xml代码 :

android:cacheColorHint=”#00000000″

二、Java类文件中,对ListView设置如下属性:

Java代码:

listview.setCacheColorHint(Color.TRANSPARENT);

Android中如何去掉标题栏

第一种:也一般入门的时候经常使用的一种方法
requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏
注意这句一定要写在setContentView()方法的前面,不然会报错的
第二种:在AndroidManifest.xml文件中定义
<application android:icon=”@drawable/icon”  android:label=”@string/app_name” android:theme=”@android:style/Theme.NoTitleBar”>
可以看出,这样写的话,整个应用都会去掉标题栏,如果只想去掉某一个Activity的标题栏的话,可以把这个属性加到activity标签里面
第三种:这种在一般的应用中不常用,就是在res/values目录下面新建一个style.xml的文件 Read More…

Android字节流模拟注册、登录功能小程序

登录页面一:main.xml布局代码如下:

<?xml
version=“1.0”
encoding=“utf-8”?>

<AbsoluteLayout
android:id=“@+id/widget0”

    android:layout_width=“fill_parent”
android:layout_height=“fill_parent”

    xmlns:android=“http://schemas.android.com/apk/res/android”>

Read More…

仿Android原生计算器程序编写实例

一.界面布局

计算器

  1. main.xml布局文件代码实现如下:

按钮图片是自己做的,当然你也可以直接用Button Read More…