| @@ -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 | ||||