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

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

Восстановить пароль Регистрация
 
RedGuy
1 / 2 / 0
Регистрация: 25.08.2015
Сообщений: 60
21.09.2015, 19:18     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView #1
Помогите,мне надо что-бы при сдвиге 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>
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2015, 19:18     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView
Посмотрите здесь:

Android Нужно, что бы WebView занимало все прастранство
При сдвиге основного экрана Activity карта становится черного цвета Android
Android Как достать из textView, что что сейчас отображает ViePager
Android Android: как не перезагружать webview в activity при OnResume?
Android Через что лучше всего реализовать Кликабельный TextView
Android Хочу сделать отступы в TextView
Борьба за TextView при работе с CountDownTimer Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dvnisawesome
26 / 26 / 2
Регистрация: 03.04.2015
Сообщений: 105
Завершенные тесты: 1
21.09.2015, 19:20     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView #2
Цитата Сообщение от RedGuy Посмотреть сообщение
при сдвиге WebView вверх,он залезал под TextView а не под него
Я немного не понял, но мне кажется, что через RelativeLayout можно.
RedGuy
1 / 2 / 0
Регистрация: 25.08.2015
Сообщений: 60
21.09.2015, 19:23  [ТС]     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView #3
dvnisawesome, там опечатка,при сдвиге WebView вверх,он залезал под TextView а не на него
Паблито
не спать!
1881 / 1615 / 500
Регистрация: 12.05.2014
Сообщений: 5,836
Завершенные тесты: 1
21.09.2015, 19:25     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView #4
нормально можно сказать как должно выглядеть?
bako-95
9 / 9 / 4
Регистрация: 27.04.2015
Сообщений: 112
21.09.2015, 19:27     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView #5
android:layout_below="@+id/sbpl"

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

Должно работать
RedGuy
1 / 2 / 0
Регистрация: 25.08.2015
Сообщений: 60
21.09.2015, 19:32  [ТС]     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView #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 убрать то вообще крашиться
bako-95
9 / 9 / 4
Регистрация: 27.04.2015
Сообщений: 112
21.09.2015, 19:36     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView #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 вверх поднимает
RedGuy
1 / 2 / 0
Регистрация: 25.08.2015
Сообщений: 60
21.09.2015, 19:37  [ТС]     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView #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>
bako-95
9 / 9 / 4
Регистрация: 27.04.2015
Сообщений: 112
21.09.2015, 19:39     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView #11
в WebView android:layout_marginTop="-125dp" поменяйте на android:layout_marginTop="-120dp"
RedGuy
1 / 2 / 0
Регистрация: 25.08.2015
Сообщений: 60
21.09.2015, 19:41  [ТС]     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView #12
bako-95, я думаю вы меня не поняли,мне надо сдвинуть WebView вверх и что бы TextView своей текстурой его немного закрыл
dvnisawesome
26 / 26 / 2
Регистрация: 03.04.2015
Сообщений: 105
Завершенные тесты: 1
21.09.2015, 19:42     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView #13
Я не понимаю, зачем эти пляски с margin, если можно слоями делать?
Паблито
не спать!
1881 / 1615 / 500
Регистрация: 12.05.2014
Сообщений: 5,836
Завершенные тесты: 1
21.09.2015, 19:43     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView #14
первое, тебе человек говорит про RelativeLayout
bako-95
9 / 9 / 4
Регистрация: 27.04.2015
Сообщений: 112
21.09.2015, 19:45     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView #15
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Если надо использовать LinearLayout то margin -140dp у меня почти половину прикрыло
А так конечно же RelativeLayout лучше
RedGuy
1 / 2 / 0
Регистрация: 25.08.2015
Сообщений: 60
21.09.2015, 19:47  [ТС]     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView #16
bako-95, всё,спасибо,я сам понял как лучше сделать,но за помощь тоже спасибо
bako-95
9 / 9 / 4
Регистрация: 27.04.2015
Сообщений: 112
21.09.2015, 19:51     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView #17
RedGuy, Ааа Я тока теперь допер что надо было . Сорян, но я тоже не помню как это делается
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2015, 20:01     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView
Еще ссылки по теме:

TextView расположение друг под другом Android
TextView друг под другом программно Android
Android Подстроить размеры TextView под размеры экрана
Android Как сделать фильтр на определенные слова в textView
Что меньше грузит систему, TextView или EditText? Android

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

Или воспользуйтесь поиском по форуму:
RedGuy
1 / 2 / 0
Регистрация: 25.08.2015
Сообщений: 60
21.09.2015, 20:01  [ТС]     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView #18
bako-95, я уже сам разобрался) через relativelayout ничего не толкается,а я о нём ничего не знал)
Yandex
Объявления
21.09.2015, 20:01     Как сделать что-бы при сдвиге WebView вверх,он залезал под TextView
Ответ Создать тему
Опции темы

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