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

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

Войти
Регистрация
Восстановить пароль
 
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
#1

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

19.10.2016, 11:19. Просмотров 359. Ответов 7
Метки нет (Все метки)

есть 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
Html и TextView Android
Android Обратиться к TextView
Android TextView question
Часы в TextView Android
Calendar textView Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
klim76
12 / 12 / 2
Регистрация: 10.06.2016
Сообщений: 114
19.10.2016, 11:29     TextView повернуть на 90 градусов #2
Цитата Сообщение от Star2016 Посмотреть сообщение
например средствами разметки xml
android:rotation="-90"
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
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 он как раз при портретной ориентации равен половине экрана, а после поворота сохраняется и его значение нельзя превысить
Паблито
резкий
1961 / 1696 / 525
Регистрация: 12.05.2014
Сообщений: 6,050
Завершенные тесты: 1
21.10.2016, 12:15     TextView повернуть на 90 градусов #4
где разметка?
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
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% экрана если без поворота то все прекрасно
Паблито
резкий
1961 / 1696 / 525
Регистрация: 12.05.2014
Сообщений: 6,050
Завершенные тесты: 1
21.10.2016, 21:35     TextView повернуть на 90 градусов #6
по разметке вообще непонятно что там и зачем и что надо повернуть и как должно выглядеть
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
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
TextColor textView Android
Android TextView и Html
Android Прыжок к TextView
Анимация textview Android

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

Или воспользуйтесь поиском по форуму:
klim76
12 / 12 / 2
Регистрация: 10.06.2016
Сообщений: 114
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 градусов
Ответ Создать тему
Опции темы

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