android 从资源中获取数组
2013-10-06 14:12:25 来源:WEB开发网核心提示:int position, long id) {//获取索引值是position的列表项,转换为字符串String text=parent.getItemAtPosition(position).toString();Toast.makeText(MainAct.this, text, 3000).show();}})
int position, long id) {
//获取索引值是position的列表项,转换为字符串
String text=parent.getItemAtPosition(position).toString();
Toast.makeText(MainAct.this, text, 3000).show();
}
});
}
}
说明:
以上代码中用的是内部匿名类的方式实现了OnIntemClickListener接口。
8.4.OnItemLongClick接口
8.4.1.概述
OnItemLongClick接口负责监听用户长按列表项的事件。该接口在android.widget.AdapterView包下。
8.4.2.接口中声明的方法
boolean onItemLongClick(AdapterView<?> parent, View view,
int position, long id)
作用:监听用户长按列表项事件。
说明:各参数的作用参见8.3.2.
8.4.3.【示例】
当用户长按图-3中列表项时,显示该列表项标题,代码如下所示:
public class MainAct extends Activity
implements OnItemClickListener{
//实现OnItemLongClickListener.onItemLongClick方法
@Override
public boolean onItemClick(AdapterView<?> parent, View view,
int position, long id) {
//获得被长按的列表项
String text=parent.getItemAtPosition(position).toString();
Toast.makeText(MainAct.this, text, 3000).show();
return false;
}
说明:
以上采用的是MainAct类实现了OnItemClickListener接口,并实现了OnItemClick方法。这与8.2.4.的实现方式不同,但效果相同。
8.5.CheckedTextView控件
8.5.1.概述
CheckTextView控件专用于显示单选风格或复选风格的标签,该控件与ListView配合使用,可实现列表的单选/复选的风格。,如图-4所示:
图-4
8.5.2.常用属性
XML属性
说明
checkMark
设置ListView的选择行为标签的显示风格,有以下两个值:
(1) ?android:attr/listChoiceIndicatorSingle
(2) ?android:attr/listChoiceIndicatorMultipl
示例(1):设置单选风格显示,如下代码所示:
<CheckedTextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:checkMark="?android:attr/listChoiceIndicatorSingle">
</CheckedTextView>
示例(2);设置复选风格显示,如下代码所示:
<CheckedTextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:checkMark="?android
//获取索引值是position的列表项,转换为字符串
String text=parent.getItemAtPosition(position).toString();
Toast.makeText(MainAct.this, text, 3000).show();
}
});
}
}
说明:
以上代码中用的是内部匿名类的方式实现了OnIntemClickListener接口。
8.4.OnItemLongClick接口
8.4.1.概述
OnItemLongClick接口负责监听用户长按列表项的事件。该接口在android.widget.AdapterView包下。
8.4.2.接口中声明的方法
boolean onItemLongClick(AdapterView<?> parent, View view,
int position, long id)
作用:监听用户长按列表项事件。
说明:各参数的作用参见8.3.2.
8.4.3.【示例】
当用户长按图-3中列表项时,显示该列表项标题,代码如下所示:
public class MainAct extends Activity
implements OnItemClickListener{
//实现OnItemLongClickListener.onItemLongClick方法
@Override
public boolean onItemClick(AdapterView<?> parent, View view,
int position, long id) {
//获得被长按的列表项
String text=parent.getItemAtPosition(position).toString();
Toast.makeText(MainAct.this, text, 3000).show();
return false;
}
说明:
以上采用的是MainAct类实现了OnItemClickListener接口,并实现了OnItemClick方法。这与8.2.4.的实现方式不同,但效果相同。
8.5.CheckedTextView控件
8.5.1.概述
CheckTextView控件专用于显示单选风格或复选风格的标签,该控件与ListView配合使用,可实现列表的单选/复选的风格。,如图-4所示:
图-4
8.5.2.常用属性
XML属性
说明
checkMark
设置ListView的选择行为标签的显示风格,有以下两个值:
(1) ?android:attr/listChoiceIndicatorSingle
(2) ?android:attr/listChoiceIndicatorMultipl
示例(1):设置单选风格显示,如下代码所示:
<CheckedTextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:checkMark="?android:attr/listChoiceIndicatorSingle">
</CheckedTextView>
示例(2);设置复选风格显示,如下代码所示:
<CheckedTextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:checkMark="?android
更多精彩
赞助商链接