我想设置scrollview。怎么做?
在我的Listview中我有10个项目可供查看..我只能看到7项。重新编写3项我需要一个滚动视图才能看到..任何可能都有保持scrollview ..请指导我..
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Nexttopic" >
<ListView
android:id="@+id/List_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true" >
</ListView>
</RelativeLayout>
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); viewList = Nexttopic.this.getLayoutInflater().inflate(R.layout.activity_nexttopic, null); dialogMarketList = new Dialog(Nexttopic.this); dialogMarketList.requestWindowFeature(Window.FEATURE_NO_TITLE); dialogMarketList.setContentView(viewList); dialogMarketList.show(); lvForDialog = (ListView) viewList.findViewById(R.id.List_view); ArrayAdapter<String> adapter = (new ArrayAdapter<String>(Nexttopic.this, R.layout.row_topic, R.id.child_row,tnamelist)); lvForDialog.setAdapter(adapter);
答案 0 :(得分:1)
使用此布局而不是使用scrollview
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Nexttopic" >
<ListView
android:id="@+id/List_view"
android:layout_width="match_parent"
android:layout_height="match_parent">
</ListView>
</RelativeLayout>
答案 1 :(得分:0)
你应该尝试使用名为Google的东西 对不起我的最后一个答案。阅读:Listview所以有内置滚动功能。将它封装在任何其他布局中,如LinearLayout或RelativeLayout。如果你仍然有问题显示一些你的代码。
EDIT:
不知道但是试试这个
listview.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);
答案 2 :(得分:0)
无需为列表视图添加scrollview。它将根据列表视图中的行数自动滚动。