Birden çok sütun içeren bir tablo oluşturmak istiyorum. Gördüğüm örneklerin çoğu 2 sütun ile. (Java ve Android için yeniyim.) 3-4 sütun ihtiyacım var ve satırları dinamik olarak tabloya ekleyebilmem gerekiyor. Herkes bana örnek bir kod sağlayabilir. (7'de tutulmayı kullanıyorum)Android'de birden çok sütun içeren bir tablo nasıl oluşturulur?
14
A
cevap
23
Bir tablodaki bir tablo değil, bir tablodan söz ettiğinizi mi düşünüyorsunuz?
Öyleyse, burada üç sütun ve üç satırlı bir tablonun bir XML örneği.
Her < TableRow> öğesi, tabloda bir satır oluşturur ve öğenin içindeki her görünüm bir "sütun" oluşturur. Ben TextView'lar kullandım ama vb ImageViews, EditText olabilir
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id = "@+id/RHE"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0"
android:padding="5dp">
<TableRow android:layout_height="wrap_content">
<TextView
android:id="@+id/runLabel"
android:text="R"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/hitLabel"
android:text="H"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/errorLabel"
android:text="E"
android:layout_height="wrap_content"
/>
</TableRow>
<TableRow android:layout_height="wrap_content">
<TextView
android:id="@+id/visitorRuns"
android:text="0"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/visitorHits"
android:text="0"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/visitorErrors"
android:text="0"
android:layout_height="wrap_content"
/>
</TableRow>
<TableRow android:layout_height="wrap_content">
<TextView
android:id="@+id/homeRuns"
android:text="0"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/homeHits"
android:text="0"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/homeErrors"
android:text="0"
android:layout_height="wrap_content"
/>
</TableRow>
</TableLayout>
dinamik koduna bu değiştirmek için, böyle bir şey olurdu:
// reference the table layout
TableLayout tbl = (TableLayout)findViewById(R.id.RHE);
// delcare a new row
TableRow newRow = new TableRow(this);
// add views to the row
newRow.addView(new TextView(this)); // you would actually want to set properties on this before adding it
// add the row to the table layout
tbl.addView(newRow);
İlgili konular
- 1. Tablo görünümünde birden çok sütun
- 2. birden çok sütun üzerinde birden terimlerle İÇEREN
- 3. xlwt'de birden çok sütun içeren bir hücre nasıl yazılır?
- 4. Birden çok sütun üzerinde bir bileşik anahtar nasıl oluşturulur
- 5. Birden çok değişkene birden çok sütun seçin
- 6. validates_uniqueness_of birden çok sütun
- 7. excel özet tablo birden sütun
- 8. Pandalar: birden çok sütun
- 9. JavaFX 2.0 Çok satırlı tablo üstbilgisi içeren tablo
- 10. SQL - Birden çok değer içeren bir sütunda birleşim kullanarak, hücrelerde
- 11. Sözdizimi Hatası 'desc' adlı bir sütun içeren bir tablo oluşturma
- 12. Öğeler ve özel ürünler: Yinelenen sütunlar, ana tablo ve ayrıntı tablosu içeren birden çok tablo veya ...?
- 13. Birden çok sütun döndürme - pyspark
- 14. PostgreSQL: psql'den birden çok sütun nasıl etkin bir şekilde değiştirilir?
- 15. Birden çok parçacık içeren LibGDX ve ScrollPane
- 16. Sorguda birden çok tablo arama
- 17. Birden çok tablo güncelleştirme Oracle
- 18. MySQL birden tablo 2 tablo
- 19. Arka planda birden çok nesne nasıl oluşturulur?
- 20. Veri kümesini birden çok tablo ile doldurma?
- 21. MySQL: Herhangi bir sütunda bulunan bir dize için birden çok tablo nasıl aranır?
- 22. Xpath ile birden çok sınıf içeren bir öğeyi nasıl seçebilirim?
- 23. Birden çok seçili değer içeren bir SelectList nasıl oluşturabilirim?
- 24. Birden çok sözcük içeren sorgu sütununa nasıl erişilir?
- 25. Birden çok tabloyu kullanarak birden çok tablo kullanarak Tablolara katılma
- 26. imleç aracılığıyla androidde Zaman damgası sütun değeri nasıl alınır
- 27. Kabuğu kullanarak bir HBase tablosunda birden çok sütun ailesi nasıl oluşturulur
- 28. Birden Çok Virgülle ayrılmış sütun Satırlara Satır
- 29. Birden çok alt çizgi içeren metin
- 30. Birden çok benzeri deyim içeren kayıtlar seçilmiyor
Evet, istiyorum tablo düzeni görünümü. Sütunlar düzgün şekilde yerleştirilmemiş. Sütunlar nasıl konumlandırılır? Satırları dinamik olarak nasıl ekleyebilirim? – narayanpatra
'Doğru şekilde yerleştirilmemiş' ile tam olarak ne demek istediğinden emin değilim. TableLayout, içindeki öğeler gibi özelliklerine göre boyutlandırılacaktır. Belki de xml’nizi, görmeyi umduğun gibi paylaşmış olsaydın, soruya cevap verme konusunda daha fazla yeteneğe sahip olurduk. – Peter
Xml dosyasının kodunu olduğu gibi kullandım. Sadece ilk 2 satırı değiştir. yani xml version = "1.0" kodlama = "utf-8"?
narayanpatra