Корбен
Ребят подскажите кто в курсе,
нужно выбрать компонент библиотеку, которая умеет отображать и *управлять* картой, получаемой по протоколу WMTS.
Такие вообще существуют?
Max
Egor
Andrey
Anonymous
ребят, а для андроида есть стейт менеджеры? или тут можно без них обойтись?
Behruz
Anonymous
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottomNav"
app:menu="@menu/menu_main"
style="@style/Widget.MaterialComponents.BottomNavigationView.Colored"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
Добавил SVG иконки, вижу такую картину, что заф игня??)))
Anonymous
тоесть не svg а xml
Anonymous
короче в любом случае дело не в картинке, как исправить эту фигню?
Nikolai
Sergey
Всем привет, такой вопрос: есть вьюпэйджер, на одной из его страниц при определенных условиях во фрагменте загружается ресайклвью, в айтемах которого есть фотографии, которые должны пролистываться,если их несколько. Так как все это находится внутри вьюпэйджера в этом случае пролистываются не фотографии, а страницы вьюпэйджера. Кто-то подскажет подобный пример решения такой проблемы или алгоритм?
Pavel
Здраствуйте друзья, начал учить android studio недавно. Уже успел написать простой парсер коронавируса на java так как знал его раньше. Решил начать с простого и сделать таймер.
Pavel
Вот вообщем в чем проблема
Pavel
Заранне скажу что в activity_main.xml уже был нужный текствью с правильным айди
Pavel
package com.example.counter;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private TextView text;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
text = findViewById(R.id.text);
setContentView(R.layout.activity_main);
text.setText("s");
}
Pavel
Ругается на text.setText("s");
Pavel
Пытался создавать второй поток так
Pavel
new Thread(new Runnable() {
@Override
public void run() {
text.setText("s");
}
}).start();
Артем
Артем
и надо бы строчки поменять местами text = findViewById(R.id.text);
setContentView(R.layout.activity_main);
Pavel
ага, так я и сделал
Damir
Pavel
щяс
Pavel
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference
Артем
Pavel
Артем
Pavel
я пошел делать таймер
Pavel
там нужно второй поток создаватть?
Pavel
Pavel
спасибо
Pavel
классный здесь чат
Damir
Damir
Ui только в главном меняется
Pavel
Pavel
Mike
Pavel
Pavel
Это активити вроде
Muasim
Есть ли у TextView слушатель , чтобы при каждом добавлении записи (textView.append("")) можно было получать его высоту?
Pavel
Ребят, а теперь я сделал луп до 60 и добавил Thread.sleep(1000); поставил try/catch. Но теперь он вообще не выдает ничего пока не пройдет 60 секунд
Pavel
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
text = findViewById(R.id.text);
count();
}
private void count() {
for (int i = 0; i <= 60; i++) {
new Thread(new Runnable() {
@Override
public void run() {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();
text.setText(Integer.toString(i));
}
}
R
зачем создать 60 поток ? ☹
Damir
ты не сможешь менять текст(и все что касается UI) в потоке отличном от главного
R
используй livedata
Anonymous
Почему itemIconTint в BottomNavigationView, закрашивает полностью иконку?? Кто сталкилвася с таим?
Anonymous
мужики, а че в нормальных языках стейтменеджер не нужен чтоле?)
Anonymous
Не подскажите есть ли иконка "гамбургер" в ресурсах андроид? Если есть то не подскажите как найти ее
Paladin
Anonymous
Да
Anonymous
В встроенном примере используется toolbar но от него хочу отказаться и по этому интересует как найти данную иконку
Paladin
Да
А почему бы тебе не создать проект с дравером?
Paladin
Там сразу есть весь код
Ivan
Paladin
Ivan
держи
Anonymous
А почему бы тебе не создать проект с дравером?
Я предполагаю что за добавление иконки в toolbar отвечают эти две строки: ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.addDrawerListener(toggle);
Но от toolbar я хочу отказаться
Anonymous
Ivan
Спасибо большое
в целом я думаю они гуглятся все по запросу Android material vector icons
Nick
Material Design icons -> выбираешь нужную -> андроид экспорт
Stunner // 🎄
как материал дизайн на 4.0 студии завести? Апдейт только ждать?
Paladin
Stunner // 🎄
Paladin
Скачать
Stunner // 🎄
он не поддерживает новую версию
Paladin
Хз я вообще бэкап переносил
Stunner // 🎄
мб есть темы оттуда
Paladin
Paladin
Евгений
ребят, я еще не обновлялся...
проект который работает на 3.6 студии не поломается в 4.0 ?
версия градла 3.5.1
котлин 1.3.61
Михаил
Хочу освоить работу с серверами. Что сейчас популярнее всего среди Android разработчиков: Retrofit, okhttpclient или httpurlconnection?
Egor
Михаил
Egor