Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/34: Рейтинг темы: голосов - 34, средняя оценка - 4.62
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233

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

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

Студворк — интернет-сервис помощи студентам
есть textView его нужно повернуть на 90 градусов
поворачиваю
viewdata.setRotation(90);
но размеры не те. То есть если раньше он был растянут на всю ширину экрана то теперь не более половины
как его снова растянуть на весь экран?

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

Добавлено через 15 часов 4 минуты
Или может есть возможность сразу создаит повернутый на 90 градусов textView ну например средствами разметки xml?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.10.2016, 11:19
Ответы с готовыми решениями:

Google-сервис Games. Повернуть Pop-up на 180 градусов
Собственно, проблема в заголовке. Как? При этом ориентацию активности не меняю. Через слушатель SensorEvent поворачиваю по элементам. Но...

Повернуть на 90 градусов
Мне нужно, чтоб записи таблицы отображались справа от полей, а не как это стандартно бывает снизу. И прри добавлении каждая следующая шла...

Повернуть полигон на 45 градусов
У меня на канве есть полигон из 4 точек (квадрат) и мне надо его повернуть чтобы углы смотрели влево, вправо, вверх и вниз (как у ромба)....

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

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

Добавлено через 3 минуты
такое чувство что этот как то связано с weight он как раз при портретной ориентации равен половине экрана, а после поворота сохраняется и его значение нельзя превысить
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
21.10.2016, 12:15
где разметка?
0
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
21.10.2016, 20:37  [ТС]
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% экрана если без поворота то все прекрасно
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
21.10.2016, 21:35
по разметке вообще непонятно что там и зачем и что надо повернуть и как должно выглядеть
0
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
22.10.2016, 21:04  [ТС]
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 минуту
Проблема по прежнему актуальна
0
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 144
25.10.2016, 11:16
Цитата Сообщение от Star2016 Посмотреть сообщение
fill_parent
устаревший параметр надо match_parent
по теме - в ScrollView попробуйте
XML
1
2
android:layout_width="match_parent"
android:layout_height="match_parent"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.10.2016, 11:16
Помогаю со студенческими работами здесь

Повернуть матрицу на 90 градусов
Задать матрицу размером со случайными числами, после получения ввести число, сколько раз нужно повернуть матрицу на 90 градусов. (1 - 90...

Повернуть блок на 40 градусов
Есть квадрат, блок. Как его повернуть на 40 градусов?

Повернуть матрицу на 90 градусов
Повернуть матрицу на 90 градусов.

Повернуть фигуры на 30 градусов
Всем доброго времени суток, помогите пожалуйста разобраться. Как повернуть треугольник, квадрат на 30 градусов. Вот сам код: unit...

Повернуть матрицу на 90 градусов.
Помогите пожалуйста 🙏🏾 Задана квадратная матрица N-го порядка, состоящая 0 и 1. Повернуть элементы матрицы на 90 градусов по часовой...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru