API 25 (Android 7.1.1 API) widget.AbsSpinner
2016-12-06 17:51
351 查看
Android API 25 (Android 7.1.1 API)
AbsSpinner
public abstract class AbsSpinner
extends AdapterView<SpinnerAdapter>
Added in API level 1
java.lang.Object
↳android.view.View
↳android.view.ViewGroup
↳android.widget.AdapterView<android.widget.SpinnerAdapter>
↳android.widget.AbsSpinner
Known Direct Subclasses
Gallery
Spinner
属性说明:引用将填充spinner下拉框的数组资源。对于静态内容,这比以编程方式填充Spinner更简单。
必须引用另一个资源(格式:@[package:]type:name)或主题属性(格式:?[package][type:]name)。
对应的全局属性资源符号是entries。
AbsSpinner(Context context, AttributeSet attrs)
AbsSpinner(Context context, AttributeSet attrs, int defStyleAttr)
AbsSpinner(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)
CharSequence getAccessibilityClassName ()
API 23
返回当前对象可访问的类名称。
当其子类被用于可访问性时,并在view中作为一个完整的新类以实现一些目的时,子类应该覆写之,该子类与所继承的类不再有关联。被用于填写AccessibilityNodeInfo.setClassName。
setAdapter
void setAdapter (SpinnerAdapter adapter)
getAdapter
SpinnerAdapter getAdapter ()
getCount
int getCount ()
返回与此AdapterView关联的适配器拥有的项目数。 (这是数据项的数量,可能大于可见视图的数量。)
getSelectedView
View getSelectedView ()
返回当前被选中的项目的视图。如果没有选择,则为null。
onRestoreInstanceState
void onRestoreInstanceState (Parcelable state)
挂起以允许视图重新应用其内部状态的一个映像,其内部状态已由onSaveInstanceState()方法产生。该方法绝对不会在null状态下被调用。
onSaveInstanceState
Parcelable onSaveInstanceState ()
挂起以允许视图产生其内部状态的一个映像,该映像稍后可用于创建具有相同状态的新实例。此状态应仅包含不持久的信息或以后不能重建的信息。例如,你永远不会将当前位置存储在屏幕上,因为当视图的新实例放置在其视图层次结构中时,将再次计算。
您可能在此处存储的某些事例:文本视图中当前光标位置(但通常不是文本本身,因为它们存储在内容提供者或其他持久存储中),列表视图中当前选定的项。
pointToPosition
int pointToPosition (int x, int y)
将点映射到列表中的位置。如果该点与item不相交,则为INVALID_POSITION。
requestLayout
void requestLayout ()
覆盖以防止在我们放置视图时发布自己的布局请求
setSelection
void setSelection (int position)
设置当前选择的项目。
void setSelection (int position, boolean animate)
直接跳转到适配器数据中的特定项目。
Android API 25 (Android 7.1.1 API)
AbsSpinner
public abstract class AbsSpinner
extends AdapterView<SpinnerAdapter>
Added in API level 1
java.lang.Object
↳android.view.View
↳android.view.ViewGroup
↳android.widget.AdapterView<android.widget.SpinnerAdapter>
↳android.widget.AbsSpinner
Known Direct Subclasses
Gallery
Spinner
【概述】
Spinner的抽象基类。SDK用户可能不需要使用此类。【XML属性】
android: entries
API 1属性说明:引用将填充spinner下拉框的数组资源。对于静态内容,这比以编程方式填充Spinner更简单。
必须引用另一个资源(格式:@[package:]type:name)或主题属性(格式:?[package][type:]name)。
对应的全局属性资源符号是entries。
【继承自view.ViewGroup的XML属性】
跳转view.ViewGroup【继承自view.View的XML属性】
跳转view.View【公共构造函数】
AbsSpinner(Context context)AbsSpinner(Context context, AttributeSet attrs)
AbsSpinner(Context context, AttributeSet attrs, int defStyleAttr)
AbsSpinner(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)
【公共方法】
getAccessibilityClassNameCharSequence getAccessibilityClassName ()
API 23
返回当前对象可访问的类名称。
当其子类被用于可访问性时,并在view中作为一个完整的新类以实现一些目的时,子类应该覆写之,该子类与所继承的类不再有关联。被用于填写AccessibilityNodeInfo.setClassName。
setAdapter
void setAdapter (SpinnerAdapter adapter)
getAdapter
SpinnerAdapter getAdapter ()
getCount
int getCount ()
返回与此AdapterView关联的适配器拥有的项目数。 (这是数据项的数量,可能大于可见视图的数量。)
getSelectedView
View getSelectedView ()
返回当前被选中的项目的视图。如果没有选择,则为null。
onRestoreInstanceState
void onRestoreInstanceState (Parcelable state)
挂起以允许视图重新应用其内部状态的一个映像,其内部状态已由onSaveInstanceState()方法产生。该方法绝对不会在null状态下被调用。
onSaveInstanceState
Parcelable onSaveInstanceState ()
挂起以允许视图产生其内部状态的一个映像,该映像稍后可用于创建具有相同状态的新实例。此状态应仅包含不持久的信息或以后不能重建的信息。例如,你永远不会将当前位置存储在屏幕上,因为当视图的新实例放置在其视图层次结构中时,将再次计算。
您可能在此处存储的某些事例:文本视图中当前光标位置(但通常不是文本本身,因为它们存储在内容提供者或其他持久存储中),列表视图中当前选定的项。
pointToPosition
int pointToPosition (int x, int y)
将点映射到列表中的位置。如果该点与item不相交,则为INVALID_POSITION。
requestLayout
void requestLayout ()
覆盖以防止在我们放置视图时发布自己的布局请求
setSelection
void setSelection (int position)
设置当前选择的项目。
void setSelection (int position, boolean animate)
直接跳转到适配器数据中的特定项目。
相关文章推荐
- Android开发十个简单实用代码片
- 很好的博客
- 很好的博客
- 很好的博客
- 很好的博客
- Android 栈溢出攻击—[0]原理
- Android 代码检查工具SonarQube
- Android开发之Intent略解
- Android中关于enum的随笔
- 【转】Android音频系统相关术语解释说明
- AndroidSlideTest.java
- Android---bitmap与file类型互换
- Android 倒计时工具类
- android 属性动画使用
- Android OpenGL10 基本图形绘制 <3>
- 15个Android开源框架
- 安卓编年史(12):Android 2.1——动画的大发现(以及滥用)时代
- Android服务Binder实现小记
- Android(java方法)上实现mp4的分割和拼接 (二)
- Android 多媒体播放API简单实例