Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
11
Cevap
955
Tıklama
0
Öne Çıkarma
Android Fragment ImageView
F
11 yıl (177 mesaj)
Teğmen
Konu Sahibi

Merhaba, Android üzerinde bir uygula geliştiriyorum. Ve bir bölümde takıldım ne denediysem olmadı yardım edebilecek varsa çok mutlu olurum. Sorunum elimde bir fragment var ve bu fragment bir imageView barındırıyor. Ben bu imageview'e assets klasörü içinden resim ekleme yapmak istiyorum. Denediğim yöntem bir inputStrem ile resimi cekip bitmape atmak sonra bitmabi imageViewe set etmek. Kullandığım yöntem altta verdiğim kod parçası fakat null pointer exception veriyor. Yardım edebilirseniz sevinirim.
getResources().getAssets().open(openImage);



Not: getResource() fragment olduğu için null deger döndürüyor diye düşünüyorum. Çünkü getResource() Activity sınıfının bir metodu bunu aşmanın bir yolu var mıdır?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



D
11 yıl (1185 mesaj)
Yüzbaşı

Fragment içerisinden fragmentin attach edildiği aktiviteye ulaşmak mümkün. Eğer sorun buradan kaynaklıysa şu kod işe yaramalı.

getActivity().getResources().getAssets().open(openImage);



F
11 yıl (177 mesaj)
Teğmen
Konu Sahibi

Hocam malesef aynı hata set ederken null pointer atıyor sürekli... Fragmentin attach edildiği activity sherlockfragmentactivity diye bir aktivite o yüzden kaynaklanıyor olabilirmi?
OnAttach metodunu override ettim ve activity de bu metodu çağırdım this olarak set ettim ve fragmentim içinde bir activity nesnesi olusturdum buna eşitledim. Bu şekilde getResource ulaşmay çalışdım yine hata verdi.
Sizin aklınıza başka bir yöntem geliyormu...



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @dogauzun
A
11 yıl (1264 mesaj)
Yüzbaşı

Sherlock felan cok eski kalmış şeyler neden onları kullanıyorsun?



F
11 yıl (177 mesaj)
Teğmen
Konu Sahibi

Hocam yandan açılan menü için kullandık. Pek araştırma fırsatım olmadı açıkçası sherlock daha önce kullanmıştım ve proje teslimine kısa bir süre kaldı bu yğzden bildiğim gibi gidiyorum.



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ahmtbrk58
F
11 yıl (177 mesaj)
Teğmen
Konu Sahibi

Teşekkür ederim sorun çözüldü.. Dikkatsizlikten kaynaklanan bir hataymış imageview idlerini karıştırmışım sorun düzeldi....


Bu mesaja 1 cevap geldi.
A
11 yıl (1264 mesaj)
Yüzbaşı

Sadece soldan açılan menü kullanacaksan
NavigationDrawer var androidin onu kullan
Hem sağ hem sol olsun istiyorsan facebook tarzı
https://github.com/jfeinstein10/SlidingMenu
bu kütüphaneyi kullan



F
11 yıl (177 mesaj)
Teğmen
Konu Sahibi

Hocam peki bir activity içinde actionbar tab ile 3 farklı activity barındırabilirmiyiz. Ben hep actionbar tab kullandığımda 1 activity içinde fragmentleri tab olarak veriyordum ama bu sefer activity vermek zorundayım bunun bir yöntemi varmı



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ahmtbrk58
A
11 yıl (1264 mesaj)
Yüzbaşı

quote:

Orijinalden alıntı: frknkntr

Hocam peki bir activity içinde actionbar tab ile 3 farklı activity barındırabilirmiyiz. Ben hep actionbar tab kullandığımda 1 activity içinde fragmentleri tab olarak veriyordum ama bu sefer activity vermek zorundayım bunun bir yöntemi varmı

Hayır activity veremezsin ne sorunun var anlat yardımcı olayım.
Zaten bir fragmentin attach oldugu activity'e istediğin şekilde erişip ona has öz nitelikleri istediğin gibi kullanabiliyorsun.
getResources() null dönüyorsa bu activityinde bir sorun var gibi.



F
11 yıl (177 mesaj)
Teğmen
Konu Sahibi

Hocam sorunum şu bir activity var elimde içinde 4 tane fragment gösteriyor Actionbar ile bu fragmentlerden ilkinde soldan açılır menü olması lazım diğerlerinde gözükmeyecek. Aynı zamanda her fragment Actionbarı kendine göre özelleştirecek. Var mı bunun bir yöntemi?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ahmtbrk58
D
11 yıl (134 mesaj)
Teğmen

Selamlar frknkntr,

Sana olan tavsiyem sudur: burdaki belgelemeye bir goz at.
NavigationDrawer kullanarak yapabilirsin bu isi.

NavigationDrawer-i kapatmak icin (istedigin Fragmentde):

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

Gorulmesi istedigin fragmentde ise:

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);


Buna benzer bir olay olmali...



F
11 yıl (177 mesaj)
Teğmen
Konu Sahibi

Saolasın hocam işe yaradı saolasın...




Bu mesajda bahsedilenler: @dbd
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.