Procházet zdrojové kódy

Open edit dialog for newly added button

pull/1/head
Malte Schmitz před 8 roky
rodič
revize
f682438853
1 změnil soubory, kde provedl 11 přidání a 7 odebrání
  1. +11
    -7
      app/src/main/java/de/mlte/soundboard/MainActivity.kt

+ 11
- 7
app/src/main/java/de/mlte/soundboard/MainActivity.kt Zobrazit soubor

@@ -45,6 +45,7 @@ class MainActivity : AppCompatActivity() {
addButton(button) addButton(button)
saveNumButtons() saveNumButtons()
organizeButtons() organizeButtons()
editButton(button)
return true return true
} }
} }
@@ -110,17 +111,20 @@ class MainActivity : AppCompatActivity() {
} }


soundButton.textView.setOnLongClickListener { soundButton.textView.setOnLongClickListener {
val intent = Intent(baseContext, EditActivity::class.java)
val parent = findViewById<GridLayout>(R.id.grid_layout)
val index = parent.indexOfChild(soundButton)
intent.putExtra("index", index)
intent.putExtra("caption", soundButton.textView.text)
startActivityForResult(intent, 1234)

editButton(soundButton)
true true
} }
} }


private fun editButton(soundButton: SoundButton) {
val intent = Intent(baseContext, EditActivity::class.java)
val parent = findViewById<GridLayout>(R.id.grid_layout)
val index = parent.indexOfChild(soundButton)
intent.putExtra("index", index)
intent.putExtra("caption", soundButton.textView.text)
startActivityForResult(intent, 1234)
}

private fun loadPreferences() { private fun loadPreferences() {
val parent = findViewById<GridLayout>(R.id.grid_layout) val parent = findViewById<GridLayout>(R.id.grid_layout)
parent.columnCount = 1 parent.columnCount = 1


Načítá se…
Zrušit
Uložit