spinner(中)

2024-06-18 02:32
文章标签 spinner

本文主要是介绍spinner(中),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

下拉列表(Spinner)是一个每次只能选择所有项中一项的部件。它的项来自于与之相关联的适配器中。XML Attributes
Attribute Name	Related Method	Description
android:gravity	setGravity(int)	 设置当前被选中的项目的位置
android:prompt		在下拉列表对话框显示时显示intgetBaseline()
返回这个控件文本基线的偏移量。如果这个控件不支持基线对齐,那么方法返回-1CharSequence	getPrompt() 返回对话框弹出的时候上面标题文字
void	onClick(DialogInterface dialog, int which)
This method will be invoked when a button in the dialog is clicked.当点击弹出框中的项时这个方法将被调用。dialog 点击弹出的对话框   which 点击按钮(如:Button)或者点击位置boolean	performClick()
如果它被定义就调用此视图的 OnClickListener (译者注:例如可以在加载时默认弹出下拉列表)。
返回值     为True一个指定的OnClickListener被调用,为false时不被调用。void	setAdapter(SpinnerAdapter adapter)
The Adapter is used to provide the data which backs this Spinner.
void	setEnabled(boolean enabled)
Set the enabled state of this view. 设置是否能用
void	setGravity(int gravity)
Describes how the selected item view is positioned.
void	setOnItemClickListener(AdapterView.OnItemClickListener l)
Spinner不支持item的点击事件,调用此方法将引发异常。参数l 这个监听将被忽略void	setPrompt(CharSequence prompt)
设置对话框弹出的时候显示的提示(译者注:设置弹出视图上的标题字) 参数 prompt  设置的提示
void	
setPromptId(int promptId)设置对话框弹出的时候显示的提示(译者注:设置弹出视图上的标题字)参数prompt 设置的提示受保护的方法:Protected Methods
void	onDetachedFromWindow()
This is called when the view is detached from a window.
当这个视图从屏幕上卸载时候被调用。在这一点上不再绘制视图。
void	onLayout(boolean changed, int l, int t, int r, int b)
Called from layout when this view should assign a size and position to each of its children.
当View要为所有子对象分配大小和位置时,调用此方法。派生类与子项们应该重载这个方法和调用布局每一个子项。参数changed 这是这个视图的一个新的大小或位置l 相对父空间的左位置   t 相对父空间的顶端位置   r 相对父空间的右端位置   b 相对父空间的底部位置void	onMeasure(int widthMeasureSpec, int heightMeasureSpec)
Measure the view and its content to determine the measured width and the measured height.



这篇关于spinner(中)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1071055

相关文章

Spinner使用方法

Android中的Spinner和VC中的列表框很类似。这里做个小例子,是为笔记。 示例效果 下拉的效果: 布局文件 Activity的布局my_layout.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/andr

PreferenceFragment DialogFragment Spinner NumberPicker

PreferencFragment解析:http://blog.csdn.net/lmj623565791/article/details/37970961/ billing_cycle.xml <?xml version="1.0" encoding="UTF-8"?><PreferenceScreen xmlns:android="http://schemas.android.com/a

Activity-Spinner

http://www.oschina.net/question/54100_33284 例子一:Spinner的基本实现方法 步骤一:编写Android XML文件 <LinearLayout …… >    <TextView android:id="@+id/spinner_label" …… />     <!-- 经过我们的测试android:drawSelecto

动态添加删除Spinner菜单项

Spinner是一种下接菜单,类似HTML中的select标签,点击后弹出一个对话框,显示几个供选择的选项,手机屏幕大小有限,如果都用RadioGroup单选按钮,会占用很大的空间。今天的例子最终效果如下图: Spinner需要绑定一个适配器ArrayAdapter,将菜单项放在适配器中,添加删除菜单项只需要调用适配器的add,remove方法即可。 布局XML: 01 <?

数组序号Spinner

使用Spnner代替编辑框,只能选择已有的,不会越界,大大简化了代码。 String[] SA = new String[list.size()];for (int i=0; i<SA.length; i++) {SA[i] = String.valueOf(i);}ArrayAdapter<String> adapter1 = new ArrayAdapter<>(MainActiv

Android基础空间spinner

1.Spinner提供了从一个数据集合中快速选择一项值的办法。默认情况下Spinner显示的是当前选择的值,点击Spinner会弹出一个包含所有可选值的dropdown菜单,从该菜单中可以为Spinner选择一个新值。 2.Spinner的四种典型使用方法 Spinner的基本用法 设置Spinner的Adapter (arrayadapter 和自定义BaseAdapter) Spinn

联合使用Spinner和setDropDownViewResource

layout文件中的main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:orientation="vertical"     android:layout_width="fill_parent"     android:layout_height="fill_p

Android的Spinner控件用法解析

微调框 微调框提供一种方法,让用户可以从值集中快速选择一个值。默认状态下,微调框显示其当前所选的值。 触摸微调框可显示下拉菜单,其中列有所有其他可用值,用户可从中选择一个新值。 您可以使用 Spinner 对象向您的布局中添加一个微调框。通常应在 XML 布局中使用 元素来执行此操作。 例如: <Spinnerandroid:id="@+id/planets_spinner"android:

Android Spinner 获取元素个数

今天在安卓应用中,有个功能,要获取Spinner下拉框中元素的个数。这个Spinner里面是中国的35个省份,我用了以下几个方法都不行: [java]  view plain copy sp.getCount(); //1个,不行  sp.getChildCount(); //0个,不行   后来换了个思路,因为Spinner是通过adapter关联数据的,因此想到通过

android中的spinner动态加载内容

android中的spinner动态加载数据: GroupPurchase.java package jftt.txlong;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;import android.util.Log;impor