5

そのリストビューの画面に表示される行数を理解する方法は? 私が言おうとしているのは、ご覧のとおり、列が水平になっていることです。これは私が望んでいないことです。ユーザーの電話が何行表示できるかを知りたいのですが、これにより、タイム テーブル リストがそれに合わせて作成されます。

また、上部のバーを削除するにはどうすればよいですか? 名前も分からないので検索しても出てきません。

マイアプリ

4

1 に答える 1

3

最初の部分については、他の従来の方法があるかもしれませんが、これが私がアプローチする方法です。

まず、を使用して画面の高さを見つけます

Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int height = size.y;

次に、 を使用して、リスト内のエントリ数を見つけますmListView.getCount()。利用可能な全高を行数で割り、各行の高さを取得します。

あなたの質問の2番目の部分については、

これはTitleBarAndroidManifest.xmlと呼ばれ、ファイルに次のコードを追加することで非表示にできます。

<activity android:name=".ActivityName"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
</activity>
于 2013-03-11T18:36:49.467 に答える