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

Цвет в строку - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android SharedPreferences putString и getString http://www.cyberforum.ru/android-dev/thread1012282.html
Здравствуйте! Хотел спросить как можно сделать сохранения данных для строковых значений чтобы она сохранилось и передавалось в дргуое активити! вот код SharedPreferences set = getSharedPreferences(Image2, MODE_APPEND); SharedPreferences.Editor editor = set.edit(); editor.putString(Image, textView1.getText().toString()); editor.commit(); есть просто getPreference но это...
Android ListView и кастомный адаптер Добрый день ув. Программисты! Нашёл код который заполняет ListView с кастомным адаптером. Но вот проблема ListView создаётся программно( Вот код: import android.content.Context; import android.graphics.Typeface; import android.view.Gravity; import android.view.View; import android.view.ViewGroup; http://www.cyberforum.ru/android-dev/thread1011893.html
Android Несовместимость CheckBox & AlertDialog
В одном Activity используется ChexBox и AlertDialog Делаю это приблизительно так: AlertDialog ad = new AlertDialog.Builder(MainActivity.this); ad.setPositiveButton("Ok", new OnClickListener() { public void onClick(DialogInterface dialog, int arg1) { action1(); } });
Android Как вставить иконку в TextView?
Здравствуйте!Как в TextView вместо слова "City" вставить маленькую иконку?Типа картинка и рядом название города. // Get the city textview.setText(textview.getText() + "City :" + getNode("name", eElement) + "\n" + "\n"); Заранее спасибо.
Android проблема со Spinner'ом http://www.cyberforum.ru/android-dev/thread1011430.html
Добрый день подскажите где может быть ошибка ... import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View;
Android Удалить файл базы с SD карты при удалении приложения Возможно ли такое ? Файл базы создаю: public DBHelper(Context context) { super(context, "/sdcard/"+DATABASE_NAME, null, 1); SQLiteDatabase.openOrCreateDatabase("/sdcard/"+DATABASE_NAME,null); } подробнее

Показать сообщение отдельно
Wenceslaus
Android Developer
 Аватар для Wenceslaus
129 / 129 / 4
Регистрация: 05.07.2013
Сообщений: 205
20.11.2013, 12:16     Цвет в строку
Tester64, судя по исходникам класса Color (а другие с цветом не работают), более простого решения нет
Color.parseColor(String)
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    public static int parseColor(String colorString) {
        if (colorString.charAt(0) == '#') {
            // Use a long to avoid rollovers on #ffXXXXXX
            long color = Long.parseLong(colorString.substring(1), 16);
            if (colorString.length() == 7) {
                // Set the alpha value
                color |= 0x00000000ff000000;
            } else if (colorString.length() != 9) {
                throw new IllegalArgumentException("Unknown color");
            }
            return (int)color;
        } else {
            Integer color = sColorNameMap.get(colorString.toLowerCase(Locale.US));
            if (color != null) {
                return color;
            }
        }
        throw new IllegalArgumentException("Unknown color");
    }

хотя можно проверить регуляркой (дополнительно проверив цвета в формате #RGB и #ARGB):
Java
1
2
3
4
5
6
7
public static boolean isColor(String hex) {
    final String HEX_PATTERN = "^#([A-Fa-f0-9]{3}|[A-Fa-f0-9]{4}|[A-Fa-f0-9]{6}|[A-Fa-f0-9]{8})$";
 
    Pattern pattern = Pattern.compile(HEX_PATTERN);
    Matcher matcher = pattern.matcher(hex);
    return matcher.matches();
}
или не мучатся и сделать так:
Java
1
2
3
4
5
6
7
8
public static boolean isColor(String hex) {
    try {
        int temp_color = Color.parseColor(hex);
        return true;
    } catch (Exception ex) {
        return false;
    }
}
 
Текущее время: 18:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru