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

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

Войти
Регистрация
Восстановить пароль
 
Tatiana_aha
2 / 2 / 0
Регистрация: 01.05.2011
Сообщений: 30
#1

Подгрузить нужную картинку в Java Android - Программирование Android

08.05.2014, 04:19. Просмотров 738. Ответов 4
Метки нет (Все метки)

Форумчане, подскажите, как организовать такую вещь:
после считывания qr-кода с ID строки в БД, открывается активити с данными из этой самой строки (нас интересуют поля "Корпус: 1" (corp1) и "Этаж:1" (stage1). В коде java это Text- и EditView). В ресурсах есть картинки с названиями corp1stage1.png(.jpg), corp2stage2.png(.jpg) и т.п. Как по нажатию книпки "Мое местоположение" открыть картинку с соответствующим названием?
т.е. вывелись поля корпус 1 этаж 1, он должен выбрать картинку corp1stage1.png.

Можно ли как-то связать между собой строку с корпусом и этажом и Название картинки..??
0
Миниатюры
Подгрузить нужную картинку в Java Android  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2014, 04:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подгрузить нужную картинку в Java Android (Программирование Android):

Ошибка: Caused by Android java.lang.ClassCastException: android.app.Application cannot be cast - Программирование Android
Здравствуйте. Очень нужен ваш совет. При запуске приложения появляется ошибка: Caused by: java.lang.ClassCastException:...

Вывести картинку из интернета в ImageView(android studio) - Программирование Android
Имеется класс ImageManager package com.example.myapplication4; import android.graphics.Bitmap; import...

Android Studio: сменил картинку, но приложение показывает старую - Программирование Android
Загрузил в drawable png рисунок,когда поменял его на другой все еще отображается старая. что делать? кеш удалял,рибилд тоже делал - не...

Java на Android - Программирование Android
Чисто теоретический вопрос. Почему Григорий Корнеев в своих лекциях http://www.lektorium.tv/lecture/?id=13356 говорит что в Android не...

Android/Java + checkbox c if - Программирование Android
Всем привет. Недавно начал изучать андроид и возник такой вопрос. Есть три cheсkbox и кнопка button . Хочу сделать так что б при выборе...

Java для Android - Программирование Android
Добрый день ! Учу андроид примерно 4 месяца, сделал пару игр (в основе лежит пальцетыкалка ), сейчас думаю идти дальше ( что бы можно...

4
YuraAAA
1576 / 1317 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
08.05.2014, 11:18 #2
Tatiana_aha,
Цитата Сообщение от Tatiana_aha Посмотреть сообщение
Как по нажатию книпки "Мое местоположение" открыть картинку с соответствующим название
1. Это будет открываться другая активити/фрагмент? Или же у Вас на экране есть ImageView, куда Вы будете его ставить.
2. Картинки хранятся в приложении или же скачиваются?

В прицнипе связать можно, почему нет. Пусть они именууются как corpXstageY.png, где X - корпус, Y - этаж. Тогда её имя будет
Java
1
"corp" + corpTextView.getText() + "stage" + stageTextView.getText() +".png"
1
Tatiana_aha
2 / 2 / 0
Регистрация: 01.05.2011
Сообщений: 30
08.05.2014, 11:35  [ТС] #3
1. да,будет открываться другая активити;
2. да, картинки будут внутри приложения.

Спасибо за ответ, попробую)
0
YuraAAA
1576 / 1317 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
08.05.2014, 12:16 #4
Tatiana_aha, ну тогда очень просто.
нажали, сформировали имя файла. Открывам другую активити, в intent засовываем имя файла. Принимаем его во второй активити - считываем файл - показываем.
1
Tatiana_aha
2 / 2 / 0
Регистрация: 01.05.2011
Сообщений: 30
10.05.2014, 15:18  [ТС] #5
YuraAAA,
название картинки сделала:
Java
1
tw1.setText("corp" + c.getString(CorpusColIndex) + "stage" + c.getString(StageColIndex) + ".png");
добавила в Intent:
Java
1
2
3
4
5
public void onClick(View v) {
        Intent intent1 = new Intent( ResultActivity.this, Mesto.class); 
        intent1.putExtra("tw1", tw1.getText().toString());
        startActivity(intent1);
    }
выловила на второй активити:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
        TextView textView1;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.mesto);
        
        textView1 = (TextView) findViewById(R.id.textView1);
            
        Intent intent1 = getIntent();
        
        String tw1 = intent1.getStringExtra("tw1");
        textView1.setText("name is: " + tw1);
никак не дойдет до меня..как теперь таки отображать картинки с именем tw1 (все они лежат в Drawable)?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2014, 15:18
Привет! Вот еще темы с ответами:

Синхронизация Android и ПК на Java - Программирование Android
Здравствуйте уважаемые форумчане. Я студентка и только начинаю изучать Java. Преподаватель предложил в качестве курсовой написать на...

Android java.net.SocketTimeoutException - Программирование Android
Запускаю поток в нем в цикле выполняю функцию getObjectS public String getObjectS(String objId, String sessionId) { ...

Разметка TextView Java Android - Программирование Android
приветы. ситуация такая: имеется листвью, в нем нное количество итемов. в этих итемах один TextView. так вот, мне нужно...

Mjpeg на java для android - Программирование Android
Подскажите, как можно организовать просмотр mjpeg - видеопотока с URL в приложении под Android?


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
10.05.2014, 15:18
Ответ Создать тему
Опции темы

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