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

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

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

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

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

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

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

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

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

Текст из TextView перенести в другой TextView по нажатию Button - Программирование Android
Люди, помогите плиз. Недавно начал ковырять программирование под Android. Хотел сделать банальную вещь - текст из TextView перенести в...

TextView txt = new TextView(this); - ошибка - Программирование Android
Возникла проблема с динамическим создание TextView в цыкле, хотя в другом месте создается таким же образом все нормально TextView txt =...

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

Повернуть Label на 90 градусов - C++ Builder
Помогите плз, на форме есть label , как повернуть его на 90 градусов чтоб он был вертикальным..

Повернуть матрицу на 90 градусов - Pascal
В двумерный массив размером NxN ввести произвольные числа из диапазона от -4 до 10 (включая границы), N - заданное натуральное число....

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

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

Добавлено через 3 минуты
такое чувство что этот как то связано с weight он как раз при портретной ориентации равен половине экрана, а после поворота сохраняется и его значение нельзя превысить
0
Pablito
2534 / 2013 / 627
Регистрация: 12.05.2014
Сообщений: 7,066
Завершенные тесты: 1
21.10.2016, 12:15 #4
где разметка?
0
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
21.10.2016, 20:37  [ТС] #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% экрана если без поворота то все прекрасно
0
Pablito
2534 / 2013 / 627
Регистрация: 12.05.2014
Сообщений: 7,066
Завершенные тесты: 1
21.10.2016, 21:35 #6
по разметке вообще непонятно что там и зачем и что надо повернуть и как должно выглядеть
0
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
22.10.2016, 21:04  [ТС] #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 минуту
Проблема по прежнему актуальна
0
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 142
25.10.2016, 11:16 #8
Цитата Сообщение от Star2016 Посмотреть сообщение
fill_parent
устаревший параметр надо match_parent
по теме - в ScrollView попробуйте
XML
1
2
android:layout_width="match_parent"
android:layout_height="match_parent"
0
25.10.2016, 11:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2016, 11:16
Привет! Вот еще темы с ответами:

Повернуть массив на 90 градусов - Turbo Pascal
Нужно повернуть массив на 90 градусов,но только нужно повернуть его так чтобы то что внутри массива осталось как прежде вот пример : ...

Повернуть шрифт на 90 градусов - VBA
подскажите, есть ли возможность повернуть на 90 градусов текст, поверх вставленного рисунка, за котором ячейки соответственно не видны?=)

Повернуть изображение на 90 градусов - C++
День добрый:) Понимаю что тема не нова, перечитал кучу подобных тем но все же не понимаю один нюанс. Цель поставлена следующая:...

Повернуть видеозапись на 90 градусов - Видеопрограммы
Народ, всем Здравствуйте! Такой вопрос имеется более 50 видеороликов снятых в неправильном положении. т.е. на компе они развернуты. ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

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