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

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

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

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

19.10.2016, 11:19. Просмотров 491. Ответов 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 градусов
Посмотрите здесь:
Android Google-сервис Games. Повернуть Pop-up на 180 градусов
TextView txt = new TextView(this); - ошибка Android
TextView бд Android
Android Обратиться к TextView
Android TextView а AlertDialog
Android TextView in ProgressBar
Android Прыжок к TextView
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
klim76
20 / 14 / 2
Регистрация: 10.06.2016
Сообщений: 135
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 он как раз при портретной ориентации равен половине экрана, а после поворота сохраняется и его значение нельзя превысить
Pablito
2458 / 1903 / 591
Регистрация: 12.05.2014
Сообщений: 6,711
Завершенные тесты: 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% экрана если без поворота то все прекрасно
Pablito
2458 / 1903 / 591
Регистрация: 12.05.2014
Сообщений: 6,711
Завершенные тесты: 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
Android ViewPager и TextView
Android TextView и картинкака
Вывод в TextView Android
TextView // крэш Android

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

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

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