Class HeadComponent
-
- All Implemented Interfaces:
public class HeadComponentHeader component for top navigation bar.
- Since:
5.10.4
-
-
Field Summary
Fields Modifier and Type Field Description public TextViewleftTextViewpublic TextViewtitleTextViewpublic TextViewrightTextView
-
Constructor Summary
Constructors Constructor Description HeadComponent(Context context)HeadComponent(Context context, AttributeSet attrs)HeadComponent(Context context, AttributeSet attrs, int defStyleAttr)
-
Method Summary
Modifier and Type Method Description TextViewgetLeftTextView()Get the left text view TextViewgetTitleTextView()Get the title text view TextViewgetRightTextView()Get the right text view voidsetTitleText(String title)Set the title text voidsetTitleText(int id)voidsetLeftText(String text)Set the left text voidsetRightText(String text)Set the right text voidsetLeftTextDrawable(int resId)Set the left text drawable icon voidsetTitleTextDrawable(int resId)Set the title text drawable icon voidsetRightTextDrawable(int resId)Set the right text drawable icon voidsetRightTextViewEnable(boolean enable)Set whether the right text view is enabled voidaddRightView(View view)Add a view to the right container voidsetLeftClickListener(OnClickListener listener)Set the left click listener voidsetTitleClickListener(OnClickListener listener)Set the title click listener voidsetRightClickListener(OnClickListener listener)Set the right click listener -
-
Method Detail
-
getLeftTextView
TextView getLeftTextView()
Get the left text view
- Returns:
the left text view
-
getTitleTextView
TextView getTitleTextView()
Get the title text view
- Returns:
the title text view
-
getRightTextView
TextView getRightTextView()
Get the right text view
- Returns:
the right text view
-
setTitleText
void setTitleText(String title)
Set the title text
- Parameters:
title- the title text
-
setTitleText
void setTitleText(int id)
-
setLeftText
void setLeftText(String text)
Set the left text
- Parameters:
text- the text
-
setRightText
void setRightText(String text)
Set the right text
- Parameters:
text- the text
-
setLeftTextDrawable
void setLeftTextDrawable(int resId)
Set the left text drawable icon
- Parameters:
resId- icon resource ID
-
setTitleTextDrawable
void setTitleTextDrawable(int resId)
Set the title text drawable icon
- Parameters:
resId- icon resource ID
-
setRightTextDrawable
void setRightTextDrawable(int resId)
Set the right text drawable icon
- Parameters:
resId- icon resource ID
-
setRightTextViewEnable
void setRightTextViewEnable(boolean enable)
Set whether the right text view is enabled
- Parameters:
enable- whether to enable
-
addRightView
void addRightView(View view)
Add a view to the right container
- Parameters:
view- the view to add
-
setLeftClickListener
void setLeftClickListener(OnClickListener listener)
Set the left click listener
- Parameters:
listener- click listener
-
setTitleClickListener
void setTitleClickListener(OnClickListener listener)
Set the title click listener
- Parameters:
listener- click listener
-
setRightClickListener
void setRightClickListener(OnClickListener listener)
Set the right click listener
- Parameters:
listener- click listener
-
-
-
-