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

TextView повернуть на 90 градусов - Android

Восстановить пароль Регистрация
 
Star2016
3 / 3 / 0
Регистрация: 26.07.2016
Сообщений: 193
19.10.2016, 11:19     TextView повернуть на 90 градусов #1
есть textView его нужно повернуть на 90 градусов
поворачиваю
viewdata.setRotation(90);
но размеры не те. То есть если раньше он был растянут на всю ширину экрана то теперь не более половины
как его снова растянуть на весь экран?

Добавлено через 46 секунд
viewdata - это textView

Добавлено через 15 часов 4 минуты
Или может есть возможность сразу создаит повернутый на 90 градусов textView ну например средствами разметки xml?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2016, 11:19     TextView повернуть на 90 градусов
Посмотрите здесь:

TextView // крэш Android
Android TextView и картинкака
Android Вывод в TextView
Android Обратиться к TextView
Android Из WebView в TextView
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
klim76
7 / 7 / 1
Регистрация: 10.06.2016
Сообщений: 79
19.10.2016, 11:29     TextView повернуть на 90 градусов #2
Цитата Сообщение от Star2016 Посмотреть сообщение
например средствами разметки xml
android:rotation="-90"
Star2016
3 / 3 / 0
Регистрация: 26.07.2016
Сообщений: 193
21.10.2016, 11:55  [ТС]     TextView повернуть на 90 градусов #3
Сделал, действительно повернулось на 90 градусов, НО
Java
1
2
    android:layout_width="wrap_content"
            android:layout_height="wrap_content"
совершенно игнорируются...... и textView занимает не более половины экрана
даже если указать 3000dp
Если не использовать поворот то все идеально
Я не понимаю почему так происходит... учитывая что значения поворота и размеры указаны в xml изначально

Как можно растянуть на весь экран этот textView при повороте на 90 ???

Добавлено через 3 минуты
такое чувство что этот как то связано с weight он как раз при портретной ориентации равен половине экрана, а после поворота сохраняется и его значение нельзя превысить
Паблито
не спать!
1803 / 1537 / 478
Регистрация: 12.05.2014
Сообщений: 5,591
Завершенные тесты: 1
21.10.2016, 12:15     TextView повернуть на 90 градусов #4
где разметка?
Star2016
3 / 3 / 0
Регистрация: 26.07.2016
Сообщений: 193
21.10.2016, 20:37  [ТС]     TextView повернуть на 90 градусов #5
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
 <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/blockscreen"
        android:background="@drawable/blockshape"
        android:clickable="true">
 
        <ScrollView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/ScrollView3"
            android:rotation="-90"
            android:background="#65a3af">
 
 
        <TextView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:text="New Text"
            android:id="@+id/viewdataland"
 
            android:background="#8d3e3e">
 
        </TextView>
        </ScrollView>
 
        <ScrollView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/scrollView2"
            android:background="#45de7e">
        <TextView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:text="New Text"
            android:id="@+id/viewdata"
            android:background="#b91d1f1e">
 
        </TextView>
 
 
               </ScrollView>
 
 
 
 
        <ImageButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/imageButton26"
            android:layout_centerVertical="true"
            android:layout_centerHorizontal="true"
            android:src="@drawable/blocklogo"
            android:background="@null"
            android:layout_alignParentTop="false" />
 
        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Экран заблокирован"
            android:id="@+id/textView9"
            android:layout_centerHorizontal="true"
            android:textSize="32dp"
            android:textColor="#ffffff"
            android:gravity="center"
            android:textIsSelectable="true"
            android:background="@drawable/blockshape"
            android:layout_alignParentBottom="false"
            android:layout_alignParentTop="true" />
 
        <ImageButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/imageButton27"
            android:layout_alignParentBottom="true"
            android:layout_centerHorizontal="true"
            android:src="@drawable/blockstop"
            android:background="@null"
            android:layout_alignParentTop="false" />
 
        <ImageButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/imageButton29"
            android:layout_alignParentBottom="true"
            android:layout_centerHorizontal="true"
            android:src="@drawable/blockstop"
            android:background="@null"
            android:layout_alignParentTop="false" />
 
    </RelativeLayout>
Добавлено через 1 минуту
повернул scrollview с текстом и текст занимает не более 50% экрана если без поворота то все прекрасно
Паблито
не спать!
1803 / 1537 / 478
Регистрация: 12.05.2014
Сообщений: 5,591
Завершенные тесты: 1
21.10.2016, 21:35     TextView повернуть на 90 градусов #6
по разметке вообще непонятно что там и зачем и что надо повернуть и как должно выглядеть
Star2016
3 / 3 / 0
Регистрация: 26.07.2016
Сообщений: 193
22.10.2016, 21:04  [ТС]     TextView повернуть на 90 градусов #7
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
 <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:id="@+id/blockscreen"
        android:background="@drawable/blockshape"
        android:clickable="true">
 
        <ScrollView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/ScrollView3"
            android:rotation="-90"
            android:background="#65a3af">
 
 
        <TextView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:text="New Text"
            android:id="@+id/viewdataland"
 
            android:background="#8d3e3e">
 
        </TextView>
        </ScrollView>
   
 
    </RelativeLayout>
Добавлено через 2 минуты
вот самый важный кусок разметки
Текст находится в скролвью. Изначальная ориентация портрет. Надо в ландшафт что и делаю поворотом на 90 в разметке, НО он не растягивается на весь экран а остаются слева и справа пустоты

Добавлено через 23 часа 1 минуту
Проблема по прежнему актуальна
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2016, 11:16     TextView повернуть на 90 градусов
Еще ссылки по теме:

Изменение TextView Android
Часы в TextView Android
TextView бд Android

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

Или воспользуйтесь поиском по форуму:
klim76
7 / 7 / 1
Регистрация: 10.06.2016
Сообщений: 79
25.10.2016, 11:16     TextView повернуть на 90 градусов #8
Цитата Сообщение от Star2016 Посмотреть сообщение
fill_parent
устаревший параметр надо match_parent
по теме - в ScrollView попробуйте
XML
1
2
android:layout_width="match_parent"
android:layout_height="match_parent"
Yandex
Объявления
25.10.2016, 11:16     TextView повернуть на 90 градусов
Ответ Создать тему
Опции темы

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