Articles of Высота

Прокрутка в списке с различной высотой ячейки

У меня есть список, а его строки имеют разную высоту. Когда я прокручиваю вверх, ряды кажутся движущимися вверх или вниз беспорядочно. (Я не вижу поведения при прокрутке вниз) Я подозреваю, что это связано с тем, что ListView выбирает один из используемых строк Строка помещается поверх видимых строк. ListView изменяет высоту строки (здесь беспорядочное движение) Но […]

GetHeight () vs getLayoutParams (). Height

В чем разница между getHeight() и getLayoutParams().height View ? У меня есть View (GoogleAdView), и я хочу скрыть его, я установил getLayoutParams().height до нуля, но высота объявления ( ad.getHeight() ) не равна нулю. Есть ли способ скрыть View так, чтобы он не занимал место в макете? Я попытался установить его видимость в GONE или установить […]

Установить высоту строки ListView в коде

У меня есть Activity содержащий ListView на основе SimpleCursorAdapter и кнопку. Когда я нажимаю кнопку, я хочу, чтобы высота строки становилась больше. Я решил использовать высоту TextView для этого на кнопке OnClick : TextView tvRow = (TextView) findViewById(R.id.tvRow); tvRow.setHeight(20); Но он меняет только первую строку списка. Я могу изменить высоту в методе getView : TextView […]

Android: Как я могу назвать метод, существующий на другом уровне API?

У меня есть приложение, использующее Android 2.1, который использует LocationManager для получения высоты. Но теперь мне нужно получить высоту с помощью SensorManager, для которого требуется API-уровень 9 (2.3). Как я могу поместить SensorManager.getAltitude(float, float) в приложение 2.1 Android, поставив условие и вызвав его именем функции (возможно, в обычной Java)? заранее спасибо ОБНОВЛЕНИЕ 1 Если вы […]

Как установить максимальную высоту с содержимым обертки в android?

В android, как вы можете создать представление прокрутки, которое имеет максимальную высоту, и обернуть содержимое, в основном оно обертывает содержимое по вертикали, но имеет максимальную высоту? Я пытался <ScrollView android:id="@+id/scrollView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:maxHeight="200dp" android:layout_alignParentBottom="true" > <LinearLayout android:id="@+id/maincontainer" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> </LinearLayout> </ScrollView> Но это не работает?

Каков трюк с 0dip layout_height или layouth_width?

Я имею в виду, почему кто-то хочет, чтобы они считались высотой 0dip? Я видел это много раз, должна быть какая-то трюк, но я не понимаю. <TextView android:gravity="top" android:textColor="#FFFF0000" android:textSize="20dip" android:text="TextView" android:layout_height="0dip" android:layout_width="fill_parent" android:id="@+id/contactName"></TextView> Почему они не используют, например, wrap_content? Чего они хотят достичь?

Как создать два представления в Android, которые используют 50% высоты каждый, если только он меньше?

Представьте себе полный экран устройства Android, я хочу, чтобы он был разделен на два раздела: Верхняя половина содержит текст, который может быть больше, чем доступное пространство (или нет), и поэтому текст будет прокручиваться (т. Е. TextView внутри ScrollView) Нижняя половина содержит элемент управления MapView. Глядя конкретно на некоторые сценарии: Если текст невелик, я хочу, чтобы […]

Высота строки GridView

У меня есть GridView, который отображает изображения, которые, к сожалению, имеют разные размеры. Они отображаются между двумя строками текста: text1.1 text1.2 ImageView(IMAGE1) ImageView(IMAGE2) text2.1 text2.2 text3.1 ImageView(IMAGE3) text4.1 и т.д…. Если IMAGE1 имеет ту же высоту, что и IMAGE2, все в порядке, но если IMAGE1 длиннее IMAGE2, текст2.1 будет запущен в text3.1 (заполнение, похоже, мало […]

Android: Как получить точную высоту?

Мне нужно получить точное измерение высоты, используя только GPS. Я попробовал Location.getAltitude (), но это ужасно неточно. Любой совет?

Когда я могу сначала измерить представление?

Таким образом, я немного смущаюсь, пытаясь установить фону, пригодную для просмотра, по мере ее отображения. Код основывается на знании высоты представления, поэтому я не могу называть его onCreate() или onResume() , потому что getHeight() возвращает 0. onResume() кажется самым близким, которого я могу получить. Где я должен помещать код, такой как ниже, чтобы фон изменялся […]