Android’e Tablo Ekleme
Android uygulamalarında tablolar, verileri düzenli ve okunaklı bir şekilde görüntülemek için kullanılan önemli bir araçtır. Tablolar, satırlar ve sütunlardan oluşan bir yapıya sahiptir ve her hücrede farklı bir veri saklanabilir. Bu makalede, Android uygulamalarına tablo ekleme işlemi detaylı bir şekilde anlatılacaktır.
1. Tablo Oluşturma
Tablo oluşturmak için öncelikle bir TableView
nesnesi oluşturulmalıdır. TableView
nesnesi, tablo yapısını ve özelliklerini belirlemek için kullanılır. TableView
nesnesi oluşturulduktan sonra, satırlar ve sütunlar eklenerek tablo doldurulabilir.
java
TableView tableView = new TableView(this);
2. Satır Ekleme
Satır eklemek için TableRow
nesnesi kullanılır. TableRow
nesnesi, tablonun bir satırını temsil eder ve hücreleri içerir. TableRow
nesnesi oluşturulduktan sonra, hücreler eklenerek satır doldurulabilir.
java
TableRow tableRow = new TableRow(this);
3. Sütun Ekleme
Sütun eklemek için TableColumn
nesnesi kullanılır. TableColumn
nesnesi, tablonun bir sütununu temsil eder ve hücreleri içerir. TableColumn
nesnesi oluşturulduktan sonra, hücreler eklenerek sütun doldurulabilir.
java
TableColumn tableColumn = new TableColumn(this);
4. Hücre Ekleme
Hücre eklemek için TableCell
nesnesi kullanılır. TableCell
nesnesi, tablonun bir hücresini temsil eder ve veri içerir. TableCell
nesnesi oluşturulduktan sonra, veri eklenerek hücre doldurulabilir.
java
TableCell tableCell = new TableCell(this);
5. Tabloyu Görüntüleme
Tabloyu görüntülemek için addView()
metodu kullanılır. addView()
metodu, tabloyu uygulama arayüzüne ekler.
java
addView(tableView);
6. Örnek Uygulama
Aşağıdaki örnek uygulama, Android uygulamasına tablo ekleme işlemini göstermektedir.
“`java
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Tablo oluşturma
TableView tableView = new TableView(this);
// Satır ekleme
TableRow tableRow = new TableRow(this);
// Sütun ekleme
TableColumn tableColumn = new TableColumn(this);
// Hücre ekleme
TableCell tableCell = new TableCell(this);
tableCell.setText("Adı");
// Hücreyi sütuna ekleme
tableColumn.addView(tableCell);
// Sütunu satıra ekleme
tableRow.addView(tableColumn);
// Satırı tabloya ekleme
tableView.addView(tableRow);
// Tabloyu uygulama arayüzüne ekleme
addView(tableView);
}
}
“`
Faydalı Siteler ve Dosyalar
- Android Developers: TableView
- Android Developers: TableRow
- Android Developers: TableColumn
- Android Developers: TableCell
- Android Developers: AddView()