2013-03-11 19 views
5

Jak zrozumieć liczbę wierszy, które będą wyświetlane na ekranie dla tego widoku listy? Próbuję powiedzieć, że widzisz, że kolumny są wyrównane, czego nie chcę. Chcę wiedzieć, ile wierszy może zobaczyć telefon użytkownika, co spowoduje, że moja tabela czasu będzie pasować do tego.Uzyskiwanie rozmiaru widoku listy

Również w jaki sposób mogę usunąć pasek na górze? Nie wiem, jak się nazywa, więc nie mogłem tego szukać.

MyApp

+2

Spróbuj lv.getcount(), aby policzyć elementy w widoku listy. – Raghunandan

Odpowiedz

3

Dla pierwszej części może istnieć jakiś inny konwencjonalny sposób to zrobić, ale jest to jak bym go zbliżyć.

Najpierw znajdź wysokość ekranu za pomocą

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

Następnie znaleźć liczbę wpisów na liście za pomocą mListView.getCount(). Podziel całkowitą wysokość dostępną z liczbą rzędów, aby uzyskać wysokość każdego rzędu.

Dla drugiej części pytania,

To nazywa się Titlebar i można go ukryć poprzez dodanie następującego kodu w pliku AndroidManifest.xml:

<activity android:name=".ActivityName" 
    android:label="@string/app_name" 
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> 
</activity> 
+0

Dziękuję za szybką odpowiedź. Nie chcę, aby moja aplikacja była również w trybie pełnoekranowym. Znalazłem ją, wiedząc, że jest to TitleBar: http://stackoverflow.com/questions/2591036/how-to-hide-the-title-bar-for-an-activity -in-xml-z-istniejącym-niestandardowym-motywem Również moja aplikacja ma spinner na dole i będzie mieć tytuł przed listview, co sprawi, że da on błędne odpowiedzi:/Czy jest więcej konkretnej odpowiedzi dla tego? – Onur

+1

Cóż, jeśli chcesz ukryć to tylko w konkretnym działaniu, użyj "this.requestWindowFeature (Window.FEATURE_NO_TITLE);" wewnątrz metody onCreate danego działania. – Swayam

+0

Cóż, jeśli masz spinner i inne przedmioty, musisz odjąć odpowiednie wysokości od całkowitej wysokości, aby uzyskać prawidłową wartość. – Swayam

Powiązane problemy