Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
RedGuy
1 / 2 / 0
Регистрация: 25.08.2015
Сообщений: 60
#1

Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView - Программирование Android

21.09.2015, 19:18. Просмотров 225. Ответов 17
Метки нет (Все метки)

Помогите,мне надо что-бы при сдвиге WebView вверх,он залезал под TextView а не на него,это возможно сделать не меняя местами элементы?
Код main:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="top|center"
    android:orientation="vertical">
 
    <TextView
        android:layout_height="50dp"
        android:layout_width="match_parent"
        android:background="@drawable/log"/>
 
    <Button
        android:layout_height="50dp"
        android:layout_width="50dp"
        android:background="@drawable/home"
        android:alpha="0.7"
        android:onClick="home"
        android:layout_gravity="left"
        android:translationY="-50dp"/>
 
    <TextView
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        android:layout_gravity="right"
        android:id="@+id/sbpl"
        android:gravity="center"
        android:textColor="#FF0F00"
        android:translationY="-65dp"
        android:textSize="10sp"/>
 
    <ImageButton
        android:layout_height="wrap_content"
        style="?android:attr/buttonBarButtonStyle"
        android:layout_width="40dp"
        android:src="@android:drawable/ic_menu_close_clear_cancel"
        android:layout_gravity="right"
        android:onClick="back"
        android:translationY="-112dp"/>
 
    <WebView
        android:id="@+id/wv"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginTop="-115dp">
 
    </WebView>
 
</LinearLayout>
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2015, 19:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView (Программирование Android):

Из WebView в TextView - Программирование Android
С WebView всё легко. Чтобы загрузить страницу, нужно всего-то воспользоваться одной строкой кода: WebView.loadUrl(&quot;http://example.com&quot;); ...

Как достать из textView, что что сейчас отображает ViePager - Программирование Android
Сделал перелистывание страниц с помощью ViewPager, но столкнулся с проблемой того, что я не могу получить значение из textView, то которое...

Как сделать, чтобы текст не залезал на формы? - HTML, CSS
Всем доброго времени суток. Сделал небольшой учебный сайт. Вроде бы работает нормально, но потом столкнулся с таким вопросами и незнаю как...

Анимация: как сделать что бы шарик двигался снизу вверх, а не сверху вниз - Visual Basic .NET
ublic Class Form1 Dim x, y, h, w As Integer Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles...

Как сделать чтобы фон у div залезал на другой div - HTML, CSS
При больших разрешениях 1920px на сайте http://gazetakuponov.ru фон разных блоков урезается, тоесть не дает перейти картинки фона на другой...

При сдвиге появляется "осязаемая" пустота! Как убрать? - HTML, CSS
Приветствую. У магазина при щелчке мыши на корзине открывается средствами css маленькое окошко. В моем случае открываемое окошко...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
dvnisawesome
27 / 27 / 2
Регистрация: 03.04.2015
Сообщений: 105
Завершенные тесты: 1
21.09.2015, 19:20 #2
Цитата Сообщение от RedGuy Посмотреть сообщение
при сдвиге WebView вверх,он залезал под TextView а не под него
Я немного не понял, но мне кажется, что через RelativeLayout можно.
0
RedGuy
1 / 2 / 0
Регистрация: 25.08.2015
Сообщений: 60
21.09.2015, 19:23  [ТС] #3
dvnisawesome, там опечатка,при сдвиге WebView вверх,он залезал под TextView а не на него
0
Pablito
2498 / 1943 / 606
Регистрация: 12.05.2014
Сообщений: 6,811
Завершенные тесты: 1
21.09.2015, 19:25 #4
нормально можно сказать как должно выглядеть?
0
bako-95
9 / 9 / 4
Регистрация: 27.04.2015
Сообщений: 112
21.09.2015, 19:27 #5
android:layout_below="@+id/sbpl"

Добавлено через 16 секунд
так ?
0
RedGuy
1 / 2 / 0
Регистрация: 25.08.2015
Сообщений: 60
21.09.2015, 19:27  [ТС] #6
Паблито, под первым TextView Часть WebView'a была и тектура 1 TextView'a его закрывала
0
bako-95
9 / 9 / 4
Регистрация: 27.04.2015
Сообщений: 112
21.09.2015, 19:32 #7
присвойте первому TextView новый id
а в WebView добавьте
android:layout_below="@+id/(новый id)"

Должно работать
0
RedGuy
1 / 2 / 0
Регистрация: 25.08.2015
Сообщений: 60
21.09.2015, 19:32  [ТС] #8
bako-95,
XML
1
2
3
4
5
6
<WebView
        android:id="@+id/wv"
        android:layout_below="@+id/wv"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginTop="-115dp">
Не работает,если id убрать то вообще крашиться
0
bako-95
9 / 9 / 4
Регистрация: 27.04.2015
Сообщений: 112
21.09.2015, 19:36 #9
Вот так надо

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    <TextView
        android:layout_height="50dp"
        android:layout_width="match_parent"
        android:background="@drawable/log"
android:id="@+id/someText"/>
 
    
    <WebView
        android:id="@+id/wv"
android:layout_below="@+id/someText"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginTop="-115dp">
 
    </WebView>
Добавлено через 2 минуты
и с android:layout_marginTop="-115dp" не забудьте разобраться. Он же ваш WebView вверх поднимает
0
RedGuy
1 / 2 / 0
Регистрация: 25.08.2015
Сообщений: 60
21.09.2015, 19:37  [ТС] #10
bako-95, или я тупой,или код не рабочий:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="top|center"
    android:orientation="vertical">
 
    <TextView
        android:layout_height="50dp"
        android:layout_width="match_parent"
        android:id="@+id/t"
        android:background="@drawable/log"/>
 
    <Button
        android:layout_height="50dp"
        android:layout_width="50dp"
        android:background="@drawable/home"
        android:alpha="0.7"
        android:onClick="home"
        android:layout_gravity="left"
        android:translationY="-50dp"/>
 
    <TextView
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        android:layout_gravity="right"
        android:id="@+id/sbpl"
        android:gravity="center"
        android:textColor="#FF0F00"
        android:translationY="-65dp"
        android:textSize="10sp"/>
 
    <ImageButton
        android:layout_height="wrap_content"
        style="?android:attr/buttonBarButtonStyle"
        android:layout_width="40dp"
        android:src="@android:drawable/ic_menu_close_clear_cancel"
        android:layout_gravity="right"
        android:onClick="back"
        android:translationY="-112dp"/>
 
    <WebView
        android:id="@+id/wv"
        android:layout_below="@+id/t"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginTop="-125dp">
 
    </WebView>
 
</LinearLayout>
0
bako-95
9 / 9 / 4
Регистрация: 27.04.2015
Сообщений: 112
21.09.2015, 19:39 #11
в WebView android:layout_marginTop="-125dp" поменяйте на android:layout_marginTop="-120dp"
1
RedGuy
1 / 2 / 0
Регистрация: 25.08.2015
Сообщений: 60
21.09.2015, 19:41  [ТС] #12
bako-95, я думаю вы меня не поняли,мне надо сдвинуть WebView вверх и что бы TextView своей текстурой его немного закрыл
0
dvnisawesome
27 / 27 / 2
Регистрация: 03.04.2015
Сообщений: 105
Завершенные тесты: 1
21.09.2015, 19:42 #13
Я не понимаю, зачем эти пляски с margin, если можно слоями делать?
1
Pablito
2498 / 1943 / 606
Регистрация: 12.05.2014
Сообщений: 6,811
Завершенные тесты: 1
21.09.2015, 19:43 #14
первое, тебе человек говорит про RelativeLayout
1
bako-95
9 / 9 / 4
Регистрация: 27.04.2015
Сообщений: 112
21.09.2015, 19:45 #15
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Если надо использовать LinearLayout то margin -140dp у меня почти половину прикрыло
А так конечно же RelativeLayout лучше
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2015, 19:45
Привет! Вот еще темы с ответами:

Как сделать так, чтобы при нажатии на кнопку прямоугольник перемещался на 2 пиксела вниз а если еще раз нажать то на два пиксела вверх - Delphi
Привет Всем!!! Помогите справится с задачей, такая ситуация, как в Дельфи сделать так что бы при нажатии на кнопку прямоугольник...

Qt creator. Есть файл aboutDialog.cpp/h с webview, как получить доступ к webview из mainWindow ? - C++ Qt
aboutDialog.h #ifndef ABOUTDIALOG_H_ #define ABOUTDIALOG_H_ #include &lt;QtGui/QDialog&gt; #include &lt;QtCore/QUrl&gt; class...

Как сделать фильтр на определенные слова в textView - Программирование Android
В textView передается текст, из которого пользователю необходимы определенные слова. Как сделать фильтр чтобы отображались только они ?

Как сделать что бы рамочка автоматически подгонялась под размер фото? - HTML, CSS
Как сделать что бы рамочка вокруг фото автоматически подгонялась под размер фото?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.09.2015, 19:45
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru