• Не могу изменить цвет надписи на тулбаре?

    a13xsus
    @a13xsus
    Lazy developer
    toolbar.setTitleTextColor(0xFFFFFFFF);

    или

    toolbar.setTitleTextColor(android.graphics.Color.WHITE);


    или через styles.xml добавляете итем в стиль для AppCompat

    <item name="android:textColorPrimary">TITLE_COLOR_GOES_HERE</item>


    или добавьте в xml в тег toolbar'a

    <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/oolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="?attr/colorPrimary"
    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>


    Будет работать для API > 21 либо если используете AppCompat библиотеки.
    Ответ написан
    2 комментария
  • Как перенести все настройки из Яндекс Браузера в другой Chromium браузер?

    @dishibv
    Чтобы перенести пароли в Google Chrome из YandexBrowser нужно:
    1) В YandexBrowser зайти в пункт "пароли" и экспортировать в текстовый файл.
    2) В Google Chrome зайти в пункт "пароли" и нажать "Аккаунт Google".
    3) Нажимаем на шестерёнку(справа сверху будет).
    4) Нажимаем: "импорт".
    5) Выбираем файл который получили от YandexBrowser.
    Всё!)
    Ответ написан
    1 комментарий
  • Как правильно написать функтор?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Передайте лямбду, которая вызывает перегруженный оператор вызова у вашей структуры:
    [](const man& item) { item(); }

    Правда, тут не нужно перегружать () для вашего типа, ведь в лямбде вы можете вызвать любой метод или прямо вашу логику реализовать.
    Ответ написан
  • Что не так с наследованием?

    Nipheris
    @Nipheris Куратор тега C++
    Т.к. и базовый класс и класс-наследник являются шаблонными, то компилятор C++ считает, что члены класса mnoj являются так называемыми "зависимыми идентификаторами" (dependent names). Такие идентификаторы по-умолчанию не включаются в процесс разрешения имён и их нужно "затаскивать" в него явно.

    Вариант 1 (советую его): обращаться к полям базового класса через this: this->index - это вообще хорошая практика - сразу видно, где используется локальная переменная, а где идёт работа с состоянием объекта.
    Вариант 2: использовать using mnoj<T>::index; и using mnoj<T>::mas внутри описания класса mnoj1.
    Ответ написан
    3 комментария
  • Фриланс android разработчик без опыта, смс и регистрации?

    gadfi
    @gadfi
    https://gamega.org
    реально, я сам тому пример. Опыт в android был минимален, можно сказать что его не было, но очень хотелось кушать и не хотелось идти тыжпрограмистом в родном городе, переезжать тоже не хочется )

    1. Фриланс часто это маразм ─ множество неадекватов как среди фрилансеров, так и среди заказчиков
    2. Не смотря на пункт первый, фриланс бывает весело ─ мало кто из работающих в офисе сталкивался с написанием программы "Хуификатор" (не мат реальное название программы, которая как ни странно хуифициорвала текст), или нечто столько же бредовое ... люди бывают реально очень странные
    3. Не смотря на 1 и 2 это все же опыт, пр этом из за очень широкого спектора задач иногда даже более обширный чем в конторе (но рути как и везде больше)

    зы в определенный момент пункт 1 меня утомил и сейчас я работаю удаленно в белой, пушистой конторе, где между мной и неадекватами стоит pm с которой у нас мир да любовь и полное взаимопонимание )))
    Ответ написан
    2 комментария
  • Почему "идентификатор не определён"?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Потому что p, p1 и p2 -- локальные для блока if (flak == 0), и за его пределами не существуют.
    См.
    Ответ написан
    Комментировать
  • Почему "идентификатор не определён"?

    @Mercury13
    Программист на «си с крестами» и не только
    1. Вытащи p, p1, p2 наружу из if. Читай «область видимости».

    2. Я бы сделал так…
    Work* p = NULL;
    if () {
      p = new Work();
    }
    delete p;

    Работает, потому что NULL можно спокойно уничтожать, и ничего не будет.

    На Си++11 можно также использовать умные указатели.
    std::unique_ptr<Work> p;
    if () {
      p = std::make_unique<Work>();  // простите, это Си++14, на 11 чуть не так.
    }
    Ответ написан
    Комментировать
  • Почему невозможно обратиться к private?

    myjcom
    @myjcom Куратор тега C++
    Потому что нельзя использовать то что не объявлено
    class vect;
    class work
    {
    public:
      void work_vect(vect& ob);
    };
    
    // ... vect definition
    friend void work::work_vect(vect& ob); 
    // ...


    кроме того

    work B();
    это объявление функции,
    скобки здесь лишние.
    Ответ написан
    Комментировать
  • Можно ли отключить загрузку символов в visual studio?

    @koronabora
    Человек
    В настройках выставляем папку для хранения символов:
    Tools -> Options -> Debugging -> Symbols
    Добавляем в "Cash symbols in this directory" любую папку.

    И после этого символы будут подгружаться только 1 раз в эту папку, а потом уже будут быстр оттуда браться.
    Ответ написан
    2 комментария
  • Что это значит?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Скорее всего, просто опечатка.
    Ответ написан
    Комментировать