android listview中的Unclickable Seekbar

cpp*_*dev 6 android

我的应用程序中有一个Listview.列表视图行是可点击的.我在Listview的每一行中都引入了一个搜索栏.尽管在布局xml中为Seekbar设置了android:clickable ="false",但我仍然能够点击它并根据需要移动搜索栏.我不希望Seekbar成为clickbale,但我确实希望Listview行可以点击.

任何指针将不胜感激.

这是我的布局文件

android:progressDrawable="@drawable/slider_range"
        android:thumb="@drawable/slider_thumb"
        android:layout_width="80dip"
        android:layout_height="12dip"
        android:focusable="false"
        android:clickable="false"
        android:longClickable="false"
Run Code Online (Sandbox Code Playgroud)

jax*_*xvy 12

seekBarObj.setOnSeekBarChangeListener( new OnSeekBarChangeListener() {

        int originalProgress;

        @Override
        public void onStopTrackingTouch(SeekBar seekBar) {
            //Nothing here..                
        }

        @Override
        public void onStartTrackingTouch(SeekBar seekBar) {

            originalProgress = seekBar.getProgress();
        }

        @Override
        public void onProgressChanged(SeekBar seekBar, int arg1, boolean fromUser) {
            if( fromUser == true){
                seekBar.setProgress( originalProgress);
            }               
        }
    });
Run Code Online (Sandbox Code Playgroud)


mol*_*arm -1

将 focusable=false 添加到搜索栏。