button adding
This commit is contained in:
parent
03f9d010cf
commit
3afa5dd7f0
@ -45,6 +45,11 @@ class MainActivity : AppCompatActivity() {
|
||||
)
|
||||
setupActionBarWithNavController(navController, appBarConfiguration)
|
||||
navView.setupWithNavController(navController)
|
||||
|
||||
addButton( "a", 0xff0000)
|
||||
addButton( "b", 0xff0000)
|
||||
addButton( "c", 0xff0000)
|
||||
addButton( "d", 0xff0000)
|
||||
}
|
||||
|
||||
override fun onCreateOptionsMenu(menu: Menu): Boolean {
|
||||
@ -58,16 +63,19 @@ class MainActivity : AppCompatActivity() {
|
||||
return navController.navigateUp(appBarConfiguration) || super.onSupportNavigateUp()
|
||||
}
|
||||
|
||||
fun addButton(text: String) {
|
||||
fun addButton(userName: String, color: Int) {
|
||||
val contactScrollField = findViewById<LinearLayout>(R.id.linear_layout)
|
||||
// = findViewById(R.id.linear_layout) as LinearLayout
|
||||
|
||||
val dynamicButton = Button(this)
|
||||
dynamicButton.layoutParams = LinearLayout.LayoutParams(
|
||||
/*dynamicButton.layoutParams = LinearLayout.LayoutParams(
|
||||
LinearLayout.LayoutParams.WRAP_CONTENT,
|
||||
LinearLayout.LayoutParams.WRAP_CONTENT
|
||||
)
|
||||
dynamicButton.text = "Dynamic Button"
|
||||
)*/
|
||||
dynamicButton.text = userName
|
||||
dynamicButton.setBackgroundColor(Color.GREEN)
|
||||
// add Button to LinearLayout
|
||||
//linearLayout.addView(dynamicButton)
|
||||
|
||||
contactScrollField.addView(dynamicButton)
|
||||
}
|
||||
|
||||
}
|
@ -17,4 +17,20 @@
|
||||
app:layout_constraintRight_toRightOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:navGraph="@navigation/mobile_navigation" />
|
||||
|
||||
<ScrollView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
tools:layout_editor_absoluteX="206dp"
|
||||
tools:layout_editor_absoluteY="241dp">
|
||||
|
||||
<LinearLayout
|
||||
android:id="@+id/linear_layout"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical" >
|
||||
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
@ -7,4 +7,5 @@
|
||||
<color name="teal_700">#FF018786</color>
|
||||
<color name="black">#FF000000</color>
|
||||
<color name="white">#FFFFFFFF</color>
|
||||
<color name="green">#00FF0090</color>
|
||||
</resources>
|
Loading…
Reference in New Issue
Block a user