publicclassMainActivityextendsAppCompatActivity {
@OverrideprotectedvoidonCreate(BundlesavedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
sample1();
}
privatevoidsample1() {
ArrayList<DynamicTextView.TextViewItem> textViewItems = newArrayList<>();
textViewItems.add(newDynamicTextView.TextViewItem("Title 1", "Conten 1"));
textViewItems.add(newDynamicTextView.TextViewItem("Title 2", "Conten 2"));
textViewItems.add(newDynamicTextView.TextViewItem("Title 3", "Conten 3"));
textViewItems.add(newDynamicTextView.TextViewItem("Title 4", "Conten 4"));
textViewItems.add(newDynamicTextView.TextViewItem("Title 5", "Conten 5"));
LinearLayoutparent = findViewById(R.id.parent);
newDynamicTextView(getApplicationContext(), parent, R.layout.item_dynamic_textview)
.setList(textViewItems)
.build();
}
}If you want to custome text style, make sure you have this id tv_title and tv_content.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
... >
<TextViewandroid:id="@+id/tv_title"
...
/>
<TextViewandroid:id="@+id/tv_content"
...
/>
</LinearLayout>Copyright 2022 M. Fadli Zein
