代码之家  ›  专栏  ›  技术社区  ›  Labeeb Panampullan

android禁用音频控制器的搜索栏

  •  11
  • Labeeb Panampullan  · 技术社区  · 14 年前

    <SeekBar
        android:padding="7dp"
        android:id="@+id/SeekBar01"
        android:layout_width="245dip"
        android:thumb="@drawable/seekthumb2"
        android:progressDrawable="@drawable/seekbar1"
        android:layout_height="fill_parent"
        android:clickable="false"
        android:focusable="false"
    
        android:longClickable="false"/>
    

    我要禁用此搜索栏的手动移动。我是说,搜索只能通过我的代码移动,不能通过任何其他方式(触摸)访问。

    3 回复  |  直到 7 年前
        1
  •  51
  •   Muhammad Abdullah    14 年前

    只需添加touch事件处理程序并返回true,如下所示:

        seekBar.setOnTouchListener(new OnTouchListener(){
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                return true;
            }
        });
    

        2
  •  0
  •   deeJ    14 年前

    尝试为“click”事件添加空的eventhandler。

        3
  •  0
  •   Karthik Kompelli    6 年前

    seekBar.setEnabled(false);