Most visited

Recently visited

Added in API level 1
Deprecated since API level 17

TwoLineListItem

public class TwoLineListItem
extends RelativeLayout

java.lang.Object
   ↳ android.view.View
     ↳ android.view.ViewGroup
       ↳ android.widget.RelativeLayout
         ↳ android.widget.TwoLineListItem


此类在API级别17中已被弃用。
这个类可以通过应用程序使用RelativeLayoutLinearLayout轻松实现。

包含两个子项的视图组,旨在用于ListViews。 此项目有两个TextViews元素(或子类),ID值为text1text2 有一个可选的第三个视图元素ID为selectedIcon ,它可以是任何View子类(虽然它通常是图形视图,例如ImageView ),可以在TwoLineListItem具有焦点时显示。 Android提供了standard layout resource for TwoLineListView (不包含选定的项目图标),但您可以为此对象设计自己的自定义XML布局。

Summary

XML attributes

android:mode  

Inherited XML attributes

From class android.widget.RelativeLayout
From class android.view.ViewGroup
From class android.view.View

Inherited constants

From class android.widget.RelativeLayout
From class android.view.ViewGroup
From class android.view.View

Inherited fields

From class android.view.View

Public constructors

TwoLineListItem(Context context)
TwoLineListItem(Context context, AttributeSet attrs)
TwoLineListItem(Context context, AttributeSet attrs, int defStyleAttr)
TwoLineListItem(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)

Public methods

CharSequence getAccessibilityClassName()

返回此对象的类名称以用于辅助功能。

TextView getText1()

返回ID为text1的项目的句柄。

TextView getText2()

返回ID为text2的项目的句柄。

Protected methods

void onFinishInflate()

最终确定从XML扩展视图。

Inherited methods

From class android.widget.RelativeLayout
From class android.view.ViewGroup
From class android.view.View
From class java.lang.Object
From interface android.view.ViewParent
From interface android.view.ViewManager
From interface android.graphics.drawable.Drawable.Callback
From interface android.view.KeyEvent.Callback
From interface android.view.accessibility.AccessibilityEventSource

XML attributes

android:mode

Public constructors

TwoLineListItem

Added in API level 1
TwoLineListItem (Context context)

Parameters
context Context

TwoLineListItem

Added in API level 1
TwoLineListItem (Context context, 
                AttributeSet attrs)

Parameters
context Context
attrs AttributeSet

TwoLineListItem

Added in API level 1
TwoLineListItem (Context context, 
                AttributeSet attrs, 
                int defStyleAttr)

Parameters
context Context
attrs AttributeSet
defStyleAttr int

TwoLineListItem

Added in API level 21
TwoLineListItem (Context context, 
                AttributeSet attrs, 
                int defStyleAttr, 
                int defStyleRes)

Parameters
context Context
attrs AttributeSet
defStyleAttr int
defStyleRes int

Public methods

getAccessibilityClassName

Added in API level 23
CharSequence getAccessibilityClassName ()

返回此对象的类名称以用于辅助功能。 如果子类正在实现的东西应该被视为一个全新的视图类,当它被可访问性使用时,子类只应该覆盖这个子类,与它所源自的类无关。 这用于填写AccessibilityNodeInfo.setClassName

Returns
CharSequence

getText1

Added in API level 1
TextView getText1 ()

返回ID为text1的项目的句柄。

Returns
TextView A handle to the item with ID text1.

getText2

Added in API level 1
TextView getText2 ()

返回ID为text2的项目的句柄。

Returns
TextView A handle to the item with ID text2.

Protected methods

onFinishInflate

Added in API level 1
void onFinishInflate ()

最终确定从XML扩展视图。 这被称为通货膨胀的最后一个阶段,毕竟所有的孩子的观点已被添加。

即使子类重写onFinishInflate,他们也应该始终确保调用super方法,以便调用。

Hooray!