Class SideBar

  • All Implemented Interfaces:
    android.graphics.drawable.Drawable.Callback , android.view.KeyEvent.Callback , android.view.accessibility.AccessibilityEventSource

    
    public class SideBar
    extends View
                        

    右侧的字母索引View

    • Constructor Detail

      • SideBar

        SideBar(Context context, AttributeSet attrs, int defStyleAttr)
      • SideBar

        SideBar(Context context, AttributeSet attrs)
      • SideBar

        SideBar(Context context)
    • Method Detail

      • setTextView

         void setTextView(TextView mTextDialog)

        为 SideBar 显示字母的 TextView

        Parameters:
        mTextDialog - TextView
      • onMeasure

         void onMeasure(int widthMeasureSpec, int heightMeasureSpec)

        重写 onMeasure 方法,根据字母数量动态设置 SideBar 的高度

      • onDraw

         void onDraw(Canvas canvas)

        重写的onDraw的方法

      • setLetters

         void setLetters(Array<String> letters)

        允许从外部设置字母数组

        Parameters:
        letters - 字母数组