从android:list中删除滚动

时间:2013-12-30 13:57:13

标签: android android-listview

是否有可能从android:list中删除滚动 因为我在一个片段中使用它并且我在我的主要活动上滚动所以我希望所有列表项目都不显示滚动

<ListView
            android:id="@id/android:list"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:background="#FFFFFF"
            android:drawSelectorOnTop="false"
             />

4 个答案:

答案 0 :(得分:0)

试试这个

//listView is your ListView
listView.setScrollContainer(false);

或者

@Override
public boolean dispatchTouchEvent(MotionEvent ev){
   if(ev.getAction()==MotionEvent.ACTION_MOVE)
      return true;
   return super.dispatchTouchEvent(ev);
}

答案 1 :(得分:0)

你能具体说明你想禁用listview滚动到达或只删除滚动条......

可以通过以下列表视图中的代码删除滚动条: -

机器人:滚动条= “无”

答案 2 :(得分:0)

我找到了一个使用@ + id / mylist

的解决方案

我已将ListFragment更改为Fragment并在布局中使用此列表

<ListView
            android:id="@+id/mylist"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:background="#FFFFFF"
            android:drawSelectorOnTop="false"
             />

答案 3 :(得分:0)

无法做到这一点,滚动视图始终滚动,您应该为您的问题创建自定义视图