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

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

Войти
Регистрация
Восстановить пароль
 
No Bro
0 / 0 / 0
Регистрация: 23.02.2016
Сообщений: 56
#1

Прыжок к TextView - Программирование Android

18.05.2016, 12:11. Просмотров 74. Ответов 2
Метки нет (Все метки)

На лаяуте имеется множество textView.
интересует прыжок к выбранному textView через актионбар (три точки в верхнем правом углу).
подкиньте инфу или небольшой пример. за ранее спасибо!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2016, 12:11     Прыжок к TextView
Посмотрите здесь:

Смена TextView в ListView - Программирование Android
Суть: есть каталог товаров, список заполняется через ListView из базы.. с этим все в порядке, но есть задача следующего характера: у нас...

Рисуем линию на TextView - Программирование Android
Привет! Имею ListView с итемами из двух TextView, которые заполняются через кастомный CursorAdapter. В первом textview1 - время вида...

TextView закрасить уголок - Программирование Android
Очень часто делаю списки ListView и приходится для визуального отображения одной строки как-то помечать ее (напр. любимая команда в списке...

Обращение к NULL TextView - Программирование Android
У меня есть TextView описанный в XML в GridLayout. И есть ListView который этими GridLayout и заполняется. Возникает исключение....

Размер шрифта, TextView - Программирование Android
Здравствуйте! 1. Подскажите, пожалуйста, какой размер шрифта в sp лучше использовать в приложении по умолчанию. 2. А как можно во время...

Программное создание TextView - Программирование Android
Всем привет! помогите пожалуйста. Как сделать по нажатию на кнопку автоматическое создание нескольких других элементов например TextView...

IsSelectable textview in ScrollView - Программирование Android
Как понятно из названия темы, у меня хватило ума втулить isSelectable textview в ScrollView. Проблема в следующем, при клике на textview (к...

Интересная особенность TextView - Программирование Android
Столкнулся с интересной особенностью TextView, когда в нем находится гиперссылка, скажем на вебсайт. В layout стоят обычные атрибуты для...

Массив элементов TextView - Программирование Android
Добрый день. Пишу своё первое приложение под андроид, поэтому, быть может, мой вопрос - глупый, и на него отвечали уже огромное...

TextView авторазмер текста - Программирование Android
android studio Textview имеет размеры 100% на 50%, заполняя половину экрана. В нем написано число, которое изменяется по нажатию на...

ListView с несколькими TextView - Программирование Android
Как сделать более одного TextView в одном элементе ListView, и как к ним обращаться ?

Создание нового TextView - Программирование Android
1. Программа получает текст с сервера 2. Она должна сама создать нужный(определённого цвета) TextView и вывести туда информацию (текст) ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mcGurov
3 / 3 / 0
Регистрация: 30.07.2013
Сообщений: 99
18.05.2016, 21:02     Прыжок к TextView #2
Кстати хороший вопрос, у меня тоже есть активити с большим текстом, я подумывал сделать что-то вроде оглавления...
Создать меню - это понятно, а что потом, может повесить на каждый пункт слушателя и в зависимости от выбора делать focus определённого textView?

Добавлено через 2 часа 11 минут
No Bro, ну вот как то так, в принципе работает:
Java
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
PartText = (TextView) findViewById(R.id.parttextView);
......................
 
@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_menu, menu);
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        int id = item.getItemId();
 
        if (id == R.id.menu_part) {
            PartText.requestFocus();
            return true;
        }
        if (id == R.id.menu_insk) {
            .............
            return true;
        }
        if (id == R.id.menu_ab) {
            ..............
            return true;
        }
        if (id == R.id.menu_set) {
            ...............
            return true;
        }
 
 
        return super.onOptionsItemSelected(item);
    }
 
}
No Bro
0 / 0 / 0
Регистрация: 23.02.2016
Сообщений: 56
19.05.2016, 07:43  [ТС]     Прыжок к TextView #3
хм что то не работает не переходит к textView.

Java
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
public class PromActivity extends AppCompatActivity {
 
 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_prom);
 
 
textView13 = (TextView) findViewById(R.id.textView13);
        textView13.setX(textView13.getX() + 186);
        textView13.setY(textView13.getY() + 316);
        findViewById(R.id.textView13).setVisibility(View.VISIBLE);
 
final TextView glk = (TextView) this.findViewById(R.id.textView13);
        glk.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
 
                Toast.makeText(PromActivity.this, "Гл.Корпус.", LENGTH_LONG).show();
            }
 
        });
 }
 
 
@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_menu, menu);
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        int id = item.getItemId();
 
 
        if (id == R.id.gl01) {
            textView13.requestFocus();
            Toast.makeText(PromActivity.this, "Главный корпус", LENGTH_LONG).show();
            return true;
        }
 
        return super.onOptionsItemSelected(item);
    }
 
}
Лаяут
Java
1
2
3
4
5
6
7
8
9
10
<TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textAppearance="?android:attr/textAppearanceMedium"
                    android:text="Главный корпус"
                    android:id="@+id/textView13"
                    android:textStyle="bold"
                    android:textColor="#000000"
                    android:textSize="22dp"
                    />
Меню
Java
1
2
3
4
<item android:id="@+id/gl01"
        android:title="@string/gl01"
        android:orderInCategory="100"
        app:showAsAction="never" />
Ответ Создать тему
Опции темы

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