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

Ссылка из textView на другую активити - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android При нажатии на кнопку следующий @string/xxxx http://www.cyberforum.ru/android-dev/thread1471689.html
Как сделать так, что бы при нажатии на кнопку значение текста TextView присваивался следующему компоненту. Сейчас приведу пример, что бы было проще. В текущий момент моему TextView присвоено значение текста @string/xxx1(как пример), я нажимаю на кнопку, и теперь ему присваивается значение @string/xxx2
Программирование Android Отображение пользователей на гугл картах Как отобразить в приложениии, к которому я прикрепил гугл карты других пользователей , которые тоже используют это приложение? Чтобы в виде точек мы друг друга видели и далее могли открыть чат. http://www.cyberforum.ru/android-dev/thread1471657.html
Программирование Android Где купить исходники 3d android игр. Желательно на юнити
Собственно сабж) Где купить? Или может кто продать может? Интересуют гонки.
Программирование Android SelectionArgs в query
Делаю запрос к базе String selection = "_id = ?"; String selectionArgs = {"1","2","3"}; mSQLiteDatabase.query(table,null,selection,selectionArgs,null,null,null); Выдает ошибку: java.lang.IllegalArgumentException: Cannot bind argument at index 3 because the index is out of range. The statement has 1 parameters. Что я делаю не так? Если в selectionArgs помещать только одну строку {"3"} или...
Программирование Android Задать папку http://www.cyberforum.ru/android-dev/thread1471473.html
Есть папка photo в папке main. Тут лежат картинки, как обратится к этой папке что бы указать адрес фото? С ресурсами понятно тут R.drawable..... а как с папкой photo быть?
Программирование Android ошибка gl.glVertexPointer Скачал порты OpenGL примеров NeHe под Android. Запустил 3 урок: работает. Попробовал перенести кусок кода в другой, тоже рабочий OpenGL проект (из книжки Kevin Brothaler "Pragmatic OpenGL ES 2 for Android") - не работает :( Код простой, запутаться вроде бы негде: private static float triangleCoords = new float { 0, 1, 0, -1, -1, 0, 1, -1, 0 }; private static FloatBuffer... подробнее

Показать сообщение отдельно
Pablito
2473 / 1918 / 595
Регистрация: 12.05.2014
Сообщений: 6,746
Завершенные тесты: 1
22.06.2015, 17:34
где-то в onCreate()
Java
1
2
3
        TextView tv = (TextView) findViewById(R.id.textView);
        tv.setText(Html.fromHtml("text <a href='ua.com.subzero.myapplication2.app://parameter'>ссылка на страницу 15</a> text"));
        tv.setMovementMethod(LinkMovementMethod.getInstance());
в манифесте
XML
1
2
3
4
5
6
7
8
9
10
        <activity
                android:name=".SecondActivity"
                android:label="@string/title_activity_second_activity">
 
            <intent-filter>
                <category android:name="android.intent.category.DEFAULT" />
                <action android:name="android.intent.action.VIEW" />
                <data android:scheme="ua.com.subzero.myapplication2.app" />
            </intent-filter>
        </activity>
имя пакета понятное дело надо сменить на свое
все работает, по клику открывается вторая активити
там еще можно вместо класса LinkMovementMethod сделать свой что бы разбирать что кликнули, какой именно линк, но я дальше не стал разбираться, пусть ТС тоже потрудится

Добавлено через 10 минут
все оказалось еще проще чем я предполагал
если во второй активити, которая открывается по клику, написать (я тестировал прямо в onCreate)
Java
1
Uri data = getIntent().getData();
то оно вернет текст "ua.com.subzero.myapplication2.app://parameter"
получается что таким образом можно передавать параметры - то есть какой именно линк кликнули

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