Resim düğmesi altında, aynı zamanda tıklanabilir olan metin eklemek istiyorum ve resim düğmesiyle aynı etkinliğe yönlendirileceksiniz. temel olarak, herhangi bir android telefondaki uygulama listesi gibidir. Android'de görüntü düğmesinin altına metin ekleme
6
A
cevap
11
Eğer ImageButton
XML ilan varsa, o zaman sadece aynı zamanda bir TextView
içeren bir LinearLayout
koydu ve LinearLayout
üzerinde onClickListener
ayarlayın. yapı senin java
<LinearLayout
... > <!-- This is the LinearLayout for the xml document -->
<!-- Some other layout code here if you please -->
<LinearLayout
android:id="@+id/linLayout"
... >
<ImageButton
... />
<TextView
... />
</LinearLayout>
</LinearLayout>
Sonra gibi olacaktır:
LinearLayout layout = (LinearLayout)findViewById(R.id.linLayout);
layout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
sonra yine aynı yapıya koruyacak, java kodu aracılığıyla dinamik olarak her ImageButton
ekliyorsanız. Bir şey eklemem gerekiyorsa haber ver.
0
bu liste kullanımı GRIDVIEW kralı ve GetView yönteminde oluşturmak istiyorsanız ImageView ve textview ile customlayout şişirmek Ayrıca
0
Eğer
<!-- Some other layout code here if you please -->
<LinearLayout
android:id="@+id/linLayout"
... >
<ImageButton android:id="@+id/btn1"
... />
<TextView android:id="@+id/tv1"
... />
</LinearLayout>
TextView
için OnClickListener ayarlayabilirsiniz
java kodu:
ImageButton btn1 = (ImageButton) findViewById(R.id.btn1);
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
myClick();
}
});
TextView tv1 = (TextView) findViewById(R.id.tv1);
tv1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
myClick();
}
});
7
setAlpha ve ben, bu TextView'un tıklanabilir hale getirdiğini çalıştı
<Button
android:id="@+id/comparePack"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:onClick="compareButtonClick"
android:text="@string/compare"
android:drawableTop="@drawable/compare1edit"
android:gravity="left|center_vertical"/>
İlgili konular
- 1. Uygulama boyutlarını bilirken androidde özel görünümler ekleme
- 2. Görüntü Oluşturma düğmesinin görüntülenmesi Swing
- 3. Çalışma zamanında görüntü ekleme
- 4. Bir görüntü düğmesinin seçili durumunu xml
- 5. Bir tabloyu efsanenin altına ekleme ggplot2 histogram
- 6. Görüntüyü metin kutusuna ekleme
- 7. Görüntü hiyerarşisinin alt kısmına görünüm ekleme
- 8. UISearchbar iptal düğmesinin metin rengini nasıl değiştiririm?
- 9. JTable Hücresine Görüntü Ekleme
- 10. androidde openssl nasıl kurulur
- 11. Nasıl primeng paginator için özel metin ekleme
- 12. Bir grid.table arsaya metin ekleme
- 13. Vitrin Görüntü metin yerçekimi
- 14. ExtJS: bilinmeyen yüksekliğin görüntü altındaki metin
- 15. ActionBar'da simgelere metin ekleme
- 16. Veritabanına metin ekleme
- 17. Mutlak konumlandırılmış metin ekleme
- 18. Metin için dolgu ekleme
- 19. Google Spreadsheet API Görüntü Ekleme
- 20. , argdo ile metin ekleme/ekleme nasıl?
- 21. androidde greyview için özel adaptör
- 22. androidde shift-jis kodunu çözme
- 23. android: imageview düğmesinin içinde
- 24. Görüntü düğmesinin arka planını kullanıcının çektiği bir resme nasıl ayarlayabilirim?
- 25. Java'daki görüntü dosyasından metin okuma
- 26. metin sarma etrafında görüntü Örneğin
- 27. Whatsapp yoluyla görüntü ve metin
- 28. renk nasıl değiştirilir ve resme metin ekleme
- 29. Metin, görüntüyü aşağıdaki resim altına getirdiğinde düğmeleri% 100 olun
- 30. Home düğmesine Ben kullanıcılar için ANA düğmesinin kontrol altına almak için hasta danışma olduğunu biliyoruz
altında, ama aniden ImageButton tıklamadan sonra çalışmaz. Ben hem imagebutton hem de metin tıklanabilir –
yapmak için .java dosyasındaki imagebutton için onclicklistener kodunu tutmak zorundayım. Belirli bir öğeyi içeren LinearLayout, tıklamayı dinleyecek şekilde ayarlanmışsa, görüntü veya metin dinlenmez. SADECE tüm bu görünümleri içeren düzen. – JoxTraex
Bu eski bir yazı olduğunu biliyorum, ancak yukarıda Xiao Han ile aynı sorunu vardı (TextView tıklanabilir ama ImageButton değildi). ImageButton'u bir ImageView olarak değiştirdim ve beklendiği gibi çalıştı. – mjhouseman