API 25 (Android 7.1.1 API) widget.AbsSpinner

来源:互联网 发布:2017英国大学 知乎 编辑:程序博客网 时间:2024/05/21 16:59


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)

 

【公共方法】

getAccessibilityClassName

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)

直接跳转到适配器数据中的特定项目。

0 0
原创粉丝点击