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

Поиск в строке слова из массива и замена его - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Подскажите элемент интерфейса http://www.cyberforum.ru/android-dev/thread1747373.html
Добрый вечер! Хочу сделать что-то по типу разблокировки экрана на Android, когда для запуска функции необходимо перетащить шарик к границе указанной области. Подскажите пожалуйста, есть ли стандартный интерфейс для реализации этой функции?
Android Glide, ImageView и скругленные углы Есть задачка: есть ImageView. Какие возможности имеются для того, чтобы скгладить углы? Была идея создать drawable ресурс, назначить атрибут android:background этим ресурсом, и в коде обновлять картинку, используя Glide, но все равно картинка появляется не со сглажеными углами. Кратко, какими способами можно сгладить углы в ImageView (желательно, не прибегая к кастомным view элементам). http://www.cyberforum.ru/android-dev/thread1747107.html
Android RecyclerView создает Item на размер экрана, как исправить?
Аномалии, сменил версию RecyclerView с 21.0.+ на 23.3.0. Теперь он создает 1 элемент на весь размер экрана. Т.е элемент CardView создается сверху, а все остальное поле до следующего элемента просто белое. Если откатить версию до 21.0.+, то будет все нормально (но мне нужна более свежая, из за наличия addOnScrollListener). Вот код разметки и адаптера. В чем может быть проблема? ...
Автозапуск скрипта python-a в android-е 4.2.2 Android
Подскажите как можно реализовать запуск скрипта py при загрузке систевы в Androide 4.2.2 Возможно ли это вообще?
Android Не получается запустить проект (в android studio пишет Gradle 'MyApp' project refresh failed) http://www.cyberforum.ru/android-dev/thread1746742.html
Всем доброе перестал запускаться проект (до этого он тоже не запускался, но хоть кнопка Run работала) сообщения при запуске студии: Gradle 'MyApplication' project refresh failed Error:No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi и Gradle sync failed: No toolchains found in the NDK toolchains folder for ABI with prefix:...
Android Нет метода addOnScrollListener в RecycleView В чем может быть проблема? setOnScrollListener есть, а addOnScrollListener нету. Если что, в Gradle подключал: compile 'com.android.support:recyclerview-v7:21.0.+' подробнее

Показать сообщение отдельно
fraley
90 / 90 / 31
Регистрация: 24.05.2015
Сообщений: 258
28.05.2016, 17:26     Поиск в строке слова из массива и замена его
Цитата Сообщение от amasaemi Посмотреть сообщение
Есть у меня строка "12 мая 2016".
Эта строка всегда в одном и том же формате?
Или это будет произвольный текст?

Если первый вариант, то можно сплитом разделить строку, и вытащить месяц.
Месяцы же внести в HashMap и просто проверять есть ли такой ключ в HashMap.
Если есть, то соотвественно заменять.

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
public class MainActivity extends AppCompatActivity {
 
    private HashMap<String, String>  map;
    private String date="12 января 2016";
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        map=new HashMap<>();
        map.put("января", "январь");
        map.put("февраля", "февраль");
        map.put("марта", "март");
        map.put("апреля", "апрель");
        map.put("мая", "май");
        map.put("июня", "июнь");
        map.put("июля", "июль");
        map.put("августа", "август");
        map.put("сентября", "сентябрь");
        map.put("октября", "октябрь");
        map.put("ноября", "ноябрь");
        map.put("декабря", "декабрь");
 
 
        String [] array=date.split(" ");
 
        if(map.containsKey(array[1])){
            date=date.replace(array[1], map.get(array[1]));
            Toast.makeText(MainActivity.this, date, Toast.LENGTH_SHORT).show();
        }
    }
}
 
Текущее время: 00:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru