#android #seekbar
#Android #панель поиска
Вопрос:
Я пытаюсь поместить панель поиска под Webview, которая показывает карту.
Однако, когда я размещаю панель поиска под WebView в main .xml, она не отображается. Кто-нибудь может сказать мне, что не так?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@ id/webkit"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
<SeekBar
android:id="@ id/frequency_slider"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:max="1"
android:progress="0"
android:progressDrawable="@drawable/seekbar_progress"
android:paddingLeft="4dip"
android:paddingRight="4dip"
/>
</LinearLayout>
Комментарии:
1. я не могу отобразить панель поиска под webview в приложении для Android
Ответ №1:
Для вашего WebView установлена высота «fill_parent», и, таким образом, она будет занимать весь экран. Таким образом, ваша панель поиска смещается с нижней части. У вас есть несколько вариантов: установите высоту для вашего webview на что-то меньшее, чем «fill_parent» (некоторое статическое значение в единицах dip или wrap_content). Или используйте RelativeLayout вместо linear и используйте layout_alignParentBottom="true"
атрибут для панели поиска. И layout_above="@ id/frequency_slider"
для WebView. Есть другие способы, которыми вы могли бы решить проблему, но это самые простые два, которые приходят мне на ум.