Вопросы по работе с WebView

Аватара пользователя
andev
Сообщения: 219
Зарегистрирован: 13 янв 2012, 17:56

Re: Вопросы по работе с WebView

Сообщение andev » 26 апр 2012, 17:25

Резать необходимо аккуратнее. Собрал в единое целое, отскалил до 1024*600, разрезал
картинки http://depositfiles.com/files/k3mtz2rs9
код

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
       android:orientation="vertical">
        
        <ImageView
               android:id="@+id/iv_header"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_alignParentTop="true"
               android:src="@drawable/iv_h" />
         <ImageView
               android:id="@+id/iv_left"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_alignLeft="@+id/iv_header"
               android:layout_below="@+id/iv_header"
               android:src="@drawable/iv_l" />

        <ImageView
               android:id="@+id/iv_right"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
			   android:layout_alignRight="@+id/iv_header"
               android:layout_below="@+id/iv_header"
               android:src="@drawable/iv_r" />
        <ImageView
               android:id="@+id/iv_footer"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_alignLeft="@+id/iv_header"
               android:layout_below="@+id/iv_left"
               android:src="@drawable/iv_f" />
        
         <WebView
               android:id="@+id/webView"
               android:layout_width="fill_parent"
               android:layout_height="fill_parent"
               android:layout_above="@+id/iv_footer"
               android:layout_below="@+id/iv_header"
               android:layout_toLeftOf="@+id/iv_left"
               android:layout_toRightOf="@+id/iv_right">
        </WebView>
        
</RelativeLayout>
PS делал бы совсем иначе. Не знаю как, но точно иначе. Андроид это не html/css

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: Вопросы по работе с WebView

Сообщение KamiSempai » 26 апр 2012, 21:47

Не проще ли было поставить все целиком как фон, не нарезая, а для WebView установить нужные отступы используя свойства Margin?
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

laandrew
Сообщения: 53
Зарегистрирован: 02 апр 2012, 09:40

Re: Вопросы по работе с WebView

Сообщение laandrew » 27 апр 2012, 09:13

KamiSempai писал(а):Не проще ли было поставить все целиком как фон, не нарезая, а для WebView установить нужные отступы используя свойства Margin?
Я бы рад так сделать, но используя Margin отличинительный от 0, WebView оставляет на экране предыдущий запрос.

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: Вопросы по работе с WebView

Сообщение KamiSempai » 27 апр 2012, 09:43

Точно, я и забыл совсем про это.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

laandrew
Сообщения: 53
Зарегистрирован: 02 апр 2012, 09:40

Re: Вопросы по работе с WebView

Сообщение laandrew » 27 апр 2012, 12:58

andev писал(а):Резать необходимо аккуратнее. Собрал в единое целое, отскалил до 1024*600, разрезал
картинки http://depositfiles.com/files/k3mtz2rs9
код

Код: Выделить всё

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
       android:orientation="vertical">
        
        <ImageView
               android:id="@+id/iv_header"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_alignParentTop="true"
               android:src="@drawable/iv_h" />
         <ImageView
               android:id="@+id/iv_left"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_alignLeft="@+id/iv_header"
               android:layout_below="@+id/iv_header"
               android:src="@drawable/iv_l" />

        <ImageView
               android:id="@+id/iv_right"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
			   android:layout_alignRight="@+id/iv_header"
               android:layout_below="@+id/iv_header"
               android:src="@drawable/iv_r" />
        <ImageView
               android:id="@+id/iv_footer"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_alignLeft="@+id/iv_header"
               android:layout_below="@+id/iv_left"
               android:src="@drawable/iv_f" />
        
         <WebView
               android:id="@+id/webView"
               android:layout_width="fill_parent"
               android:layout_height="fill_parent"
               android:layout_above="@+id/iv_footer"
               android:layout_below="@+id/iv_header"
               android:layout_toLeftOf="@+id/iv_left"
               android:layout_toRightOf="@+id/iv_right">
        </WebView>
        
</RelativeLayout>
PS делал бы совсем иначе. Не знаю как, но точно иначе. Андроид это не html/css
Попробовал код, рамка вокруг Webview появилась на экране, но вместо Webview черное место, как будто его там нет. И эта рамка занимает не весь экран плашета, а примерно 2/3 экрана от левого верхнего угла.

laandrew
Сообщения: 53
Зарегистрирован: 02 апр 2012, 09:40

Re: Вопросы по работе с WebView

Сообщение laandrew » 29 апр 2012, 05:44

Сделал. Картинки подгонял под экран. Получилась картинка размерами 1529х900 пикселей при 132 пикселях на дюйм (расчет из урока 7). Картинка подогнана не до конца.
andev, в строках 43, 44 вашего кода сделал изменения, т.к. в них была ошибка. Ниже как должно было быть:

Код: Выделить всё

android:layout_toRightOf="@+id/iv_left"
android:layout_toLeftOf="@+id/iv_right">
Большое спасибо за помощь!

Ответить