diff --git a/app/build.gradle b/app/build.gradle index 78a38db..5ca7ffc 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,8 +8,8 @@ android { applicationId "jp.ddo.hotmist.unicodepad" minSdkVersion 21 targetSdkVersion 34 - versionCode 65 - versionName "2.14.2" + versionCode 66 + versionName "2.14.3" } compileOptions { diff --git a/app/src/main/java/jp/ddo/hotmist/unicodepad/EditAdapter.kt b/app/src/main/java/jp/ddo/hotmist/unicodepad/EditAdapter.kt index bb95bb9..8edaf40 100644 --- a/app/src/main/java/jp/ddo/hotmist/unicodepad/EditAdapter.kt +++ b/app/src/main/java/jp/ddo/hotmist/unicodepad/EditAdapter.kt @@ -219,6 +219,11 @@ internal class EditAdapter(activity: Activity, pref: SharedPreferences, db: Name return mItemList[i].first.toString() } + override fun onBindViewHolder(holder: UnicodeAdapter.ViewHolder, position: Int) { + super.onBindViewHolder(holder, position) + if (holder is UnicodeAdapter.CharacterViewHolder) holder.characterView.drawSlash(false) + } + override fun onTextChanged(s: CharSequence, start: Int, before: Int, count: Int) { if (suspend) return diff --git a/app/src/main/java/jp/ddo/hotmist/unicodepad/PageAdapter.kt b/app/src/main/java/jp/ddo/hotmist/unicodepad/PageAdapter.kt index 047946d..f9c4498 100644 --- a/app/src/main/java/jp/ddo/hotmist/unicodepad/PageAdapter.kt +++ b/app/src/main/java/jp/ddo/hotmist/unicodepad/PageAdapter.kt @@ -178,14 +178,15 @@ class PageAdapter(private val activity: UnicodeActivity, private val pref: Share private var dlg: AlertDialog? = null fun showDesc(parentAdapter: UnicodeAdapter?, index: Int, ua: UnicodeAdapter) { - val tab = PagerTabStrip(activity) - tab.id = R.id.TAB_ID - val layoutParams = ViewPager.LayoutParams() - layoutParams.height = ViewGroup.LayoutParams.WRAP_CONTENT - layoutParams.width = ViewGroup.LayoutParams.MATCH_PARENT - layoutParams.gravity = Gravity.TOP val pager = ViewPager(activity) - pager.addView(tab, layoutParams) + pager.addView(PagerTabStrip(activity).apply { + id = R.id.TAB_ID + }, ViewPager.LayoutParams().apply { + height = ViewGroup.LayoutParams.WRAP_CONTENT + width = ViewGroup.LayoutParams.MATCH_PARENT + gravity = Gravity.TOP + isDecor = true + }) val adapter = CharacterAdapter(activity, ua.freeze(), tf, locale, db, adapterFavorite) pager.adapter = adapter pager.setCurrentItem(index, false) diff --git a/app/src/main/java/jp/ddo/hotmist/unicodepad/UnicodeActivity.kt b/app/src/main/java/jp/ddo/hotmist/unicodepad/UnicodeActivity.kt index 2397289..84c6cf3 100644 --- a/app/src/main/java/jp/ddo/hotmist/unicodepad/UnicodeActivity.kt +++ b/app/src/main/java/jp/ddo/hotmist/unicodepad/UnicodeActivity.kt @@ -147,6 +147,7 @@ class UnicodeActivity : BaseActivity() { width = ViewPager.LayoutParams.MATCH_PARENT height = ViewPager.LayoutParams.WRAP_CONTENT gravity = Gravity.TOP + isDecor = true }) } chooser = FontChooser(this@UnicodeActivity, Spinner(this).apply {