mirror of
https://github.com/SimpleMobileTools/Simple-Notes.git
synced 2025-06-05 17:00:23 +02:00
fix #111, add a toggle for showing keyboard at startup
This commit is contained in:
@ -127,6 +127,9 @@ class MainActivity : SimpleActivity(), ViewPager.OnPageChangeListener {
|
||||
currentItem = itemIndex
|
||||
addOnPageChangeListener(this@MainActivity)
|
||||
}
|
||||
|
||||
if (!config.showKeyboard)
|
||||
hideKeyboard()
|
||||
}
|
||||
|
||||
override fun onResume() {
|
||||
@ -154,8 +157,7 @@ class MainActivity : SimpleActivity(), ViewPager.OnPageChangeListener {
|
||||
findItem(R.id.delete_note).isVisible = shouldBeVisible
|
||||
}
|
||||
|
||||
pager_title_strip.visibility = if (shouldBeVisible) View.VISIBLE else View.GONE
|
||||
|
||||
pager_title_strip.beVisibleIf(shouldBeVisible)
|
||||
return super.onPrepareOptionsMenu(menu)
|
||||
}
|
||||
|
||||
@ -225,7 +227,7 @@ class MainActivity : SimpleActivity(), ViewPager.OnPageChangeListener {
|
||||
updateSelectedNote(id)
|
||||
view_pager.viewTreeObserver.addOnGlobalLayoutListener(object : ViewTreeObserver.OnGlobalLayoutListener {
|
||||
override fun onGlobalLayout() {
|
||||
mAdapter?.showKeyboard(getNoteIndexWithId(id))
|
||||
mAdapter?.focusEditText(getNoteIndexWithId(id))
|
||||
view_pager.viewTreeObserver.removeOnGlobalLayoutListener(this)
|
||||
}
|
||||
})
|
||||
|
@ -29,6 +29,7 @@ class SettingsActivity : SimpleActivity() {
|
||||
setupDisplaySuccess()
|
||||
setupClickableLinks()
|
||||
setupMonospacedFont()
|
||||
setupShowKeyboard()
|
||||
setupFontSize()
|
||||
setupGravity()
|
||||
setupWidgetNote()
|
||||
@ -66,6 +67,14 @@ class SettingsActivity : SimpleActivity() {
|
||||
}
|
||||
}
|
||||
|
||||
private fun setupShowKeyboard() {
|
||||
settings_show_keyboard.isChecked = config.showKeyboard
|
||||
settings_show_keyboard_holder.setOnClickListener {
|
||||
settings_show_keyboard.toggle()
|
||||
config.showKeyboard = settings_show_keyboard.isChecked
|
||||
}
|
||||
}
|
||||
|
||||
private fun setupFontSize() {
|
||||
settings_font_size.text = getFontSizeText()
|
||||
settings_font_size_holder.setOnClickListener {
|
||||
|
Reference in New Issue
Block a user