如何理解该列表视图将在屏幕上显示的行数?我试图告诉你的是,当你看到列是水平的,这是我不想要的。我想知道用户的手机可以看到多少行,这将使我的时间表列表适合它。
另外,我怎样才能删除顶部的栏?我不知道它叫什么,所以也找不到它。
如何理解该列表视图将在屏幕上显示的行数?我试图告诉你的是,当你看到列是水平的,这是我不想要的。我想知道用户的手机可以看到多少行,这将使我的时间表列表适合它。
另外,我怎样才能删除顶部的栏?我不知道它叫什么,所以也找不到它。
对于第一部分,可能还有其他一些传统的方法,但这是我的处理方式。
首先,找到屏幕的高度使用
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int height = size.y;
然后使用 查找列表中的条目数mListView.getCount()
。将可用的总高度除以行数以获得每行的高度。
对于你问题的第二部分,
它被称为TitleBar,您可以通过在AndroidManifest.xml
文件中添加以下代码来隐藏它:
<activity android:name=".ActivityName"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
</activity>