Çalışma zamanında oluşturulacak bir değeri TextView aracılığıyla iletmek istiyorum. metin özelliği diğer bazı veriler için kullanılır ve geçmek istediğim veriler görüntülenmez. Yani, gizli bir etiket gibi. TextView ile yapmak mümkün mü? Eğer öyleyse, hangi TextView özelliği.Gizli Alan/Etiket içinde TextView?
Basitlik için, ID ve TEXT'yi veri tablosundan çektiğimi hayal edin. Şimdi METRE TextView'de görüntüleniyor, ancak tabloyu belirli bir satırdaki referansa başka bir işleve aktarmak istediğimde ID'yi bir argüman/tanıtıcı olarak iletmek istiyorum. Bu nedenle, Kimlik gizlenecek ve TextView ile ilişkilendirilecektir. Nasıl yapabilirim? Eğer mümkün değilse, bunu başarmak için herhangi bir alternatif önerebilir misiniz? BTW, TextView bir ListView içine gömülü.
Adaptör kodu:
cursor = db.rawQuery("SELECT * FROM EmpTable", null);
adapter = new SimpleCursorAdapter(
this,
R.layout.item_row,
cursor,
new String[] {"Emp_Name"},
new int[] {R.id.txtEmployee});
Bu iyi görünüyor. Ancak, bu bir liste bağdaştırıcısı ile kullanılabilir olup olmadığından emin değilim gibi hala takılıyorum? Yeni int [] {R.id.txtEmployee} gibi textView kaynak kimliğini sağlayarak bir ListView doldurmak için bir imleç ve bir adaptör kullandığımızı biliyorsunuz? ListView için bağdaştırıcıyı ayarlamadan önce imleç tarafından döndürülen TextView için Etiketi hangi şekilde ayarlayabilirim? – redGREENblue
Bağdaştırıcınızı oluşturmak için kullandığınız satırı postalayabilir misiniz? Bundan etiket eklemeniz gereken alt sınıf kodunu yazabilirim. –
Bağdaştırıcıyı alt sınıflara ayırabilir ve etiketi ayarlamak için 'getView''ü geçersiz kılabilirsiniz. –