Most visited

Recently visited

PickerColumn

public class PickerColumn
extends Object

java.lang.Object
    android.support.v17.leanback.widget.picker.PickerColumn


Picker使用的拾取器列类定义了连续的值范围和关联的标签。 一个PickerColumn有一个minValue和maxValue可供选择。 Picker列具有当前值。 这些标签可以由值setLabelFormat(String)动态生成,或者由setStaticLabels(CharSequence[])设置的静态标签列表动态生成。

摘要(Summary)

Public constructors

PickerColumn()

公共方法(Public methods)

int getCount()

获取minValue和maxValue之间的总项数。

int getCurrentValue()

返回列的当前值。

CharSequence getLabelFor(int value)

获得价值的标签。

String getLabelFormat()

返回字符串格式(请参阅 format(String, Object...) )显示值的标签。

int getMaxValue()

返回列的最大值。

int getMinValue()

返回列的最小值。

CharSequence[] getStaticLabels()

返回每个值的静态标签,minValue映射到标签[0],maxValue映射到标签[labels.length - 1]。

void setCurrentValue(int value)

设置列的当前值。

void setLabelFormat(String labelFormat)

设置字符串格式(请参阅 format(String, Object...) )以显示整数值的标签。

void setMaxValue(int maxValue)

设置列的最大值。

void setMinValue(int minValue)

设置列的最小值。

void setStaticLabels(CharSequence[] labels)

为每个值设置静态标签,minValue映射到标签[0],maxValue映射到标签[labels.length - 1]。

继承方法(Inherited methods)

From class java.lang.Object

Public constructors

PickerColumn

PickerColumn ()

公共方法(Public methods)

getCount

int getCount ()

获取minValue和maxValue之间的总项数。

返回(Returns)
int Total items count between minValue and maxValue.

getCurrentValue

int getCurrentValue ()

返回列的当前值。

返回(Returns)
int Current value of the Column.

getLabelFor

CharSequence getLabelFor (int value)

获得价值的标签。 标签可以是静态的( setStaticLabels(CharSequence[])或动态生成的(@link setLabelFormat(String)当静态标签为空时。

参数(Parameters)
value int: Value between minValue and maxValue.
返回(Returns)
CharSequence Label for the value.

getLabelFormat

String getLabelFormat ()

返回字符串格式(请参阅 format(String, Object...) )显示值的标签。

返回(Returns)
String String format to display label for value.

getMaxValue

int getMaxValue ()

返回列的最大值。

返回(Returns)
int Maximum value of the Column.

getMinValue

int getMinValue ()

返回列的最小值。

返回(Returns)
int Minimal value of the Column.

getStaticLabels

CharSequence[] getStaticLabels ()

返回每个值的静态标签,minValue映射到标签[0],maxValue映射到标签[labels.length - 1]。 当为空时,将使用getLabelFormat()

返回(Returns)
CharSequence[]

setCurrentValue

void setCurrentValue (int value)

设置列的当前值。

参数(Parameters)
value int

setLabelFormat

void setLabelFormat (String labelFormat)

设置字符串格式(请参阅format(String, Object...) )以显示整数值的标签。 setStaticLabels(CharSequence[])覆盖格式。

参数(Parameters)
labelFormat String: String format to display label for value between minValue and maxValue.

setMaxValue

void setMaxValue (int maxValue)

设置列的最大值。

参数(Parameters)
maxValue int: New maximum value to set.

setMinValue

void setMinValue (int minValue)

设置列的最小值。

参数(Parameters)
minValue int: New minimal value to set.

setStaticLabels

void setStaticLabels (CharSequence[] labels)

为每个值设置静态标签,minValue映射到标签[0],maxValue映射到标签[labels.length - 1]。

参数(Parameters)
labels CharSequence: Static labels for each value between minValue and maxValue.

Hooray!