diff --git a/NginxProvider/src/main/kotlin/com/lagradost/NginxSettingsFragment.kt b/NginxProvider/src/main/kotlin/com/lagradost/NginxSettingsFragment.kt index da60dff..455ec3d 100644 --- a/NginxProvider/src/main/kotlin/com/lagradost/NginxSettingsFragment.kt +++ b/NginxProvider/src/main/kotlin/com/lagradost/NginxSettingsFragment.kt @@ -29,20 +29,25 @@ class NginxSettingsFragment(private val plugin: Plugin, val nginxApi: NginxApi) return inflater.inflate(layout, container, false) } + private fun View.findView(name: String): T { + val id = plugin.resources!!.getIdentifier(name, "id", "com.lagradost") + return this.findViewById(id) + } + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - val infoView = view.findViewWithTag("nginx_info") - val infoTextView = view.findViewWithTag("info_main_text") - val infoSubTextView = view.findViewWithTag("info_sub_text") - val infoImageView = view.findViewWithTag("nginx_info_imageview") + val infoView = view.findView("nginx_info") + val infoTextView = view.findView("info_main_text") + val infoSubTextView = view.findView("info_sub_text") + val infoImageView = view.findView("nginx_info_imageview") infoTextView.text = getString(nginx_info_title) infoSubTextView.text = getString(nginx_info_summary) infoImageView.setImageResource(nginx_question) - val loginView = view.findViewWithTag("nginx_login") - val loginTextView = view.findViewWithTag("main_text") - val loginImageView = view.findViewWithTag("nginx_login_imageview") + val loginView = view.findView("nginx_login") + val loginTextView = view.findView("main_text") + val loginImageView = view.findView("nginx_login_imageview") loginImageView.setImageResource(nginx) // object : View.OnClickListener is required to make it compile because otherwise it used invoke-customs diff --git a/NginxProvider/src/main/res/layout/nginx_settings.xml b/NginxProvider/src/main/res/layout/nginx_settings.xml index b065b3c..b1c4bd8 100644 --- a/NginxProvider/src/main/res/layout/nginx_settings.xml +++ b/NginxProvider/src/main/res/layout/nginx_settings.xml @@ -2,20 +2,20 @@ --> @@ -51,14 +51,14 @@