Size: a a a

Android Developers

2019 November 28

A

Alexei in Android Developers
Nikita Mozhaev
Помогите      Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ImageView.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
       at com.amixen.socialnetwork20.HomeActivity.onCreate
ты не присвоил значение для ImageView, которой сетишь лисенер
источник

N

Nikita Mozhaev in Android Developers
img = findById
источник

ВК

Вячеслав Кузнецов in Android Developers
Господа, есть кейс:
с бэка приходит список услуг, и несколько фотографий к ним.
нужно сделать список услуг и в каждом элементе спсиска услуг есть список фоток, можно ли обойтись без ресайклера и вложенного в него ресайклера?
источник

N

Nikita Mozhaev in Android Developers
?
источник

A

Alexei in Android Developers
Nikita Mozhaev
img = findById
правильный айдишник используешь?
источник

N

Nikita Mozhaev in Android Developers
image_user = findViewById(R.id.profile_image);
источник

N

Nikita Mozhaev in Android Developers
id
источник

N

Nikita Mozhaev in Android Developers
android:id="@+id/profile_image"
источник

N

Nikita Mozhaev in Android Developers
я поэтому и спрашиваю, потому что не понимаю в чём ошибка
источник

A

Alexei in Android Developers
сетишь лисенер после этого?
источник

N

Nikita Mozhaev in Android Developers
да
источник

VM

Vadim Morozov in Android Developers
как можно отлавливать клики по приложению?
источник

N

Nikita Mozhaev in Android Developers
image_user.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View v) {
               openImage();
           }
       });
}
источник

A

Alexei in Android Developers
в активити или фрагменте?
источник

N

Nikita Mozhaev in Android Developers
фрагменте
источник

A

Alexei in Android Developers
во фрагменте вызывать findViewById надо в onCreateView через view, котороую инфлэйтишь
источник

N

Nikita Mozhaev in Android Developers
можешь кинуть пример
источник

A

Alexei in Android Developers
/**
    * The Fragment's UI is just a simple text view showing its
    * instance number.
    */
   @Override
   public View onCreateView(LayoutInflater inflater, ViewGroup container,
           Bundle savedInstanceState) {
       View v = inflater.inflate(R.layout.hello_world, container, false);
       ImageView imageView = v.findViewById(R.id.profile_image);
     
       return v;
   }
источник

N

Nikita Mozhaev in Android Developers
Спасибо
источник

TT

Turalllb Turalll in Android Developers
добрый день, появился такой вопрос, а какие квалификаторы ресурсов использовать, чтобы закидать изображения под планшеты с разной плотностью? Одно дело взять и кинуть ресурс в sw600dp, но это ведь только для устройств выше 600dp, какие еще варианты предусматривают?
источник