Use onClick listeners for all activity titles

This commit is contained in:
Juha Heinanen
2021-11-04 16:12:47 +02:00
parent ec7b6ddbe2
commit 78dd278048
10 changed files with 178 additions and 191 deletions
@@ -98,6 +98,8 @@ class AccountActivity : AppCompatActivity() {
initLayoutFromAccount(acc) initLayoutFromAccount(acc)
bindTitles()
} }
private fun initAccountFromConfig(ctx: AccountActivity) { private fun initAccountFromConfig(ctx: AccountActivity) {
@@ -637,76 +639,102 @@ class AccountActivity : AppCompatActivity() {
super.onPause() super.onPause()
} }
fun onClick(v: View) { private fun bindTitles() {
when (v) { binding.DisplayNameTitle.setOnClickListener{
binding.DisplayNameTitle -> { Utils.alertView(this, getString(R.string.display_name),
Utils.alertView(this, getString(R.string.display_name), getString(R.string.display_name_help))
getString(R.string.display_name_help)) }
} binding.AuthUserTitle.setOnClickListener {
binding.AuthUserTitle -> { Utils.alertView(
Utils.alertView(this, getString(R.string.authentication_username), this, getString(R.string.authentication_username),
getString(R.string.authentication_username_help)) getString(R.string.authentication_username_help)
} )
binding.AuthPassTitle -> { }
Utils.alertView(this, getString(R.string.authentication_password), binding.AuthPassTitle.setOnClickListener {
getString(R.string.authentication_password_help)) Utils.alertView(
} this, getString(R.string.authentication_password),
binding.OutboundProxyTitle -> { getString(R.string.authentication_password_help)
Utils.alertView(this, getString(R.string.outbound_proxies), )
getString(R.string.outbound_proxies_help)) }
} binding.OutboundProxyTitle.setOnClickListener {
binding.RegTitle -> { Utils.alertView(
Utils.alertView(this, getString(R.string.register), this, getString(R.string.outbound_proxies),
getString(R.string.register_help)) getString(R.string.outbound_proxies_help)
} )
binding.AudioCodecsTitle -> { }
val i = Intent(this, CodecsActivity::class.java) binding.RegTitle.setOnClickListener {
val b = Bundle() Utils.alertView(
b.putString("aor", aor) this, getString(R.string.register),
b.putString("media", "audio") getString(R.string.register_help)
i.putExtras(b) )
startActivity(i) }
} binding.AudioCodecsTitle.setOnClickListener {
binding.MediaNatTitle -> { val i = Intent(this, CodecsActivity::class.java)
Utils.alertView(this, getString(R.string.media_nat), val b = Bundle()
getString(R.string.media_nat_help)) b.putString("aor", aor)
} b.putString("media", "audio")
binding.StunServerTitle -> { i.putExtras(b)
Utils.alertView(this, getString(R.string.stun_server), startActivity(i)
getString(R.string.stun_server_help)) }
} binding.MediaNatTitle.setOnClickListener {
binding.StunUserTitle -> { Utils.alertView(
Utils.alertView(this, getString(R.string.stun_username), this, getString(R.string.media_nat),
getString(R.string.stun_username_help)) getString(R.string.media_nat_help)
} )
binding.StunPassTitle -> { }
Utils.alertView(this, getString(R.string.stun_password), binding.StunServerTitle.setOnClickListener {
getString(R.string.stun_password_help)) Utils.alertView(
} this, getString(R.string.stun_server),
binding.MediaEncTitle -> { getString(R.string.stun_server_help)
Utils.alertView(this, getString(R.string.media_encryption), )
getString(R.string.media_encryption_help)) }
} binding.StunUserTitle.setOnClickListener {
binding.PreferIPv6MediaTitle -> { Utils.alertView(
Utils.alertView(this, getString(R.string.prefer_ipv6_media), this, getString(R.string.stun_username),
getString(R.string.prefer_ipv6_media_help)) getString(R.string.stun_username_help)
} )
binding.DtmfModeTitle -> { }
Utils.alertView(this, getString(R.string.dtmf_mode), binding.StunPassTitle.setOnClickListener {
getString(R.string.dtmf_mode_help)) Utils.alertView(
} this, getString(R.string.stun_password),
binding.AnswerModeTitle -> { getString(R.string.stun_password_help)
Utils.alertView(this, getString(R.string.answer_mode), )
getString(R.string.answer_mode_help)) }
} binding.MediaEncTitle.setOnClickListener {
binding.VoicemailUriTitle -> { Utils.alertView(
Utils.alertView(this, getString(R.string.voicemail_uri), this, getString(R.string.media_encryption),
getString(R.string.voicemain_uri_help)) getString(R.string.media_encryption_help)
} )
binding.DefaultTitle -> { }
Utils.alertView(this, getString(R.string.default_account), binding.PreferIPv6Media.setOnClickListener {
getString(R.string.default_account_help)) Utils.alertView(
} this, getString(R.string.prefer_ipv6_media),
getString(R.string.prefer_ipv6_media_help)
)
}
binding.DtmfModeTitle.setOnClickListener {
Utils.alertView(
this, getString(R.string.dtmf_mode),
getString(R.string.dtmf_mode_help)
)
}
binding.AnswerModeTitle.setOnClickListener {
Utils.alertView(
this, getString(R.string.answer_mode),
getString(R.string.answer_mode_help)
)
}
binding.VoicemailUriTitle.setOnClickListener {
Utils.alertView(
this, getString(R.string.voicemail_uri),
getString(R.string.voicemain_uri_help)
)
}
binding.DefaultTitle.setOnClickListener {
Utils.alertView(
this, getString(R.string.default_account),
getString(R.string.default_account_help)
)
} }
} }
@@ -5,7 +5,6 @@ import android.util.TypedValue
import android.view.Gravity import android.view.Gravity
import android.view.Menu import android.view.Menu
import android.view.MenuItem import android.view.MenuItem
import android.view.View
import android.widget.* import android.widget.*
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
@@ -84,6 +83,8 @@ class AudioActivity : AppCompatActivity() {
oldAec = aecCv.contains("webrtc_aecm.so") oldAec = aecCv.contains("webrtc_aecm.so")
aec.isChecked = oldAec aec.isChecked = oldAec
bindTitles()
} }
override fun onCreateOptionsMenu(menu: Menu): Boolean { override fun onCreateOptionsMenu(menu: Menu): Boolean {
@@ -198,24 +199,22 @@ class AudioActivity : AppCompatActivity() {
super.onBackPressed() super.onBackPressed()
} }
fun onClick(v: View) { private fun bindTitles() {
when (v) { binding.AudioModulesTitle.setOnClickListener {
binding.AudioModulesTitle -> { Utils.alertView(this, getString(R.string.audio_modules_title),
Utils.alertView(this, getString(R.string.audio_modules_title), getString(R.string.audio_modules_help))
getString(R.string.audio_modules_help)) }
} binding.OpusBitRateTitle.setOnClickListener {
binding.OpusBitRateTitle -> { Utils.alertView(this, getString(R.string.opus_bit_rate),
Utils.alertView(this, getString(R.string.opus_bit_rate), getString(R.string.opus_bit_rate_help))
getString(R.string.opus_bit_rate_help)) }
} binding.OpusPacketLossTitle.setOnClickListener {
binding.OpusPacketLossTitle -> { Utils.alertView(this, getString(R.string.opus_packet_loss),
Utils.alertView(this, getString(R.string.opus_packet_loss), getString(R.string.opus_packet_loss_help))
getString(R.string.opus_packet_loss_help)) }
} binding.AecTitle.setOnClickListener {
binding.AecTitle -> { Utils.alertView(this, getString(R.string.aec),
Utils.alertView(this, getString(R.string.aec), getString(R.string.aec_help))
getString(R.string.aec_help))
}
} }
} }
@@ -86,6 +86,15 @@ class CodecsActivity : AppCompatActivity() {
} }
} }
binding.CodecsTitle.setOnClickListener {
if (media == "audio")
Utils.alertView(this, getString(R.string.audio_codecs),
getString(R.string.audio_codecs_help))
else
Utils.alertView(this, getString(R.string.video_codecs),
getString(R.string.video_codecs_help))
}
} }
override fun onCreateOptionsMenu(menu: Menu): Boolean { override fun onCreateOptionsMenu(menu: Menu): Boolean {
@@ -168,17 +177,4 @@ class CodecsActivity : AppCompatActivity() {
super.onPause() super.onPause()
} }
fun onClick(v: View) {
when (v) {
binding.CodecsTitle -> {
if (media == "audio")
Utils.alertView(this, getString(R.string.audio_codecs),
getString(R.string.audio_codecs_help))
else
Utils.alertView(this, getString(R.string.video_codecs),
getString(R.string.video_codecs_help))
}
}
}
} }
@@ -271,6 +271,8 @@ class ConfigActivity : AppCompatActivity() {
} }
} }
bindTitles()
} }
override fun onCreateOptionsMenu(menu: Menu): Boolean { override fun onCreateOptionsMenu(menu: Menu): Boolean {
@@ -442,54 +444,52 @@ class ConfigActivity : AppCompatActivity() {
} }
fun onClick(v: View) { fun bindTitles() {
when (v) { binding.AutoStartTitle.setOnClickListener {
binding.AutoStartTitle -> { Utils.alertView(this, getString(R.string.start_automatically),
Utils.alertView(this, getString(R.string.start_automatically), getString(R.string.start_automatically_help))
getString(R.string.start_automatically_help)) }
} binding.ListenAddressTitle.setOnClickListener {
binding.ListenAddressTitle -> { Utils.alertView(this, getString(R.string.listen_address),
Utils.alertView(this, getString(R.string.listen_address), getString(R.string.listen_address_help))
getString(R.string.listen_address_help)) }
} binding.DnsServersTitle .setOnClickListener {
binding.DnsServersTitle -> { Utils.alertView(this, getString(R.string.dns_servers),
Utils.alertView(this, getString(R.string.dns_servers), getString(R.string.dns_servers_help))
getString(R.string.dns_servers_help)) }
} binding.CertificateFileTitle .setOnClickListener {
binding.CertificateFileTitle -> { Utils.alertView(this, getString(R.string.tls_certificate_file),
Utils.alertView(this, getString(R.string.tls_certificate_file), getString(R.string.tls_certificate_file_help))
getString(R.string.tls_certificate_file_help)) }
} binding.VerifyServerTitle .setOnClickListener {
binding.VerifyServerTitle -> { Utils.alertView(this, getString(R.string.verify_server),
Utils.alertView(this, getString(R.string.verify_server), getString(R.string.verify_server_help))
getString(R.string.verify_server_help)) }
} binding.CAFileTitle.setOnClickListener {
binding.CAFileTitle -> { Utils.alertView(this, getString(R.string.tls_ca_file),
Utils.alertView(this, getString(R.string.tls_ca_file), getString(R.string.tls_ca_file_help))
getString(R.string.tls_ca_file_help)) }
} binding.AudioTitle .setOnClickListener {
binding.AudioTitle -> { startActivity(Intent(this, AudioActivity::class.java))
startActivity(Intent(this, AudioActivity::class.java)) }
} binding.VolumeTitle.setOnClickListener {
binding.VolumeTitle -> { Utils.alertView(this, getString(R.string.default_call_volume),
Utils.alertView(this, getString(R.string.default_call_volume), getString(R.string.default_call_volume_help))
getString(R.string.default_call_volume_help)) }
} binding.DarkThemeTitle.setOnClickListener {
binding.DarkThemeTitle -> { Utils.alertView(this, getString(R.string.dark_theme),
Utils.alertView(this, getString(R.string.dark_theme), getString(R.string.dark_theme_help))
getString(R.string.dark_theme_help)) }
} binding.DebugTitle.setOnClickListener {
binding.DebugTitle -> { Utils.alertView(this, getString(R.string.debug), getString(R.string.debug_help))
Utils.alertView(this, getString(R.string.debug), getString(R.string.debug_help)) }
} binding.SipTraceTitle.setOnClickListener {
binding.SipTraceTitle -> { Utils.alertView(this, getString(R.string.sip_trace),
Utils.alertView(this, getString(R.string.sip_trace), getString(R.string.sip_trace_help))
getString(R.string.sip_trace_help)) }
} binding.ResetTitle.setOnClickListener {
binding.ResetTitle -> { Utils.alertView(this, getString(R.string.reset_config),
Utils.alertView(this, getString(R.string.reset_config), getString(R.string.reset_config_help))
getString(R.string.reset_config_help))
}
} }
} }
@@ -161,6 +161,11 @@ class ContactActivity : AppCompatActivity() {
} }
binding.AndroidTitle.setOnClickListener {
Utils.alertView(this, getString(R.string.android),
getString(R.string.android_contact_help))
}
Utils.addActivity("contact,$newContact,$uOrI") Utils.addActivity("contact,$newContact,$uOrI")
} }
@@ -319,13 +324,6 @@ class ContactActivity : AppCompatActivity() {
} }
fun onClick(v: View) {
when (v) {
binding.AndroidTitle ->
Utils.alertView(this, getString(R.string.android), getString(R.string.android_contact_help))
}
}
private fun showTextAvatar(name: String, color: Int) { private fun showTextAvatar(name: String, color: Int) {
textAvatarView.visibility = View.VISIBLE textAvatarView.visibility = View.VISIBLE
cardAvatarView.visibility = View.GONE cardAvatarView.visibility = View.GONE
@@ -31,7 +31,6 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/display_name" > android:text="@string/display_name" >
</TextView> </TextView>
@@ -50,7 +49,6 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/authentication_username" > android:text="@string/authentication_username" >
</TextView> </TextView>
@@ -69,7 +67,6 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/authentication_password" > android:text="@string/authentication_password" >
</TextView> </TextView>
@@ -93,7 +90,6 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/outbound_proxies" > android:text="@string/outbound_proxies" >
</TextView> </TextView>
@@ -128,7 +124,6 @@
android:layout_alignParentStart="true" android:layout_alignParentStart="true"
android:layout_toStartOf="@id/Register" android:layout_toStartOf="@id/Register"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/register" > android:text="@string/register" >
</TextView> </TextView>
<CheckBox <CheckBox
@@ -148,7 +143,6 @@
android:paddingTop="10dp" android:paddingTop="10dp"
android:textSize="18sp" android:textSize="18sp"
android:textStyle="bold" android:textStyle="bold"
android:onClick="onClick"
android:text="@string/audio_codecs" > android:text="@string/audio_codecs" >
</TextView> </TextView>
@@ -158,7 +152,6 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingTop="10dp" android:paddingTop="10dp"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/media_encryption" > android:text="@string/media_encryption" >
</TextView> </TextView>
@@ -175,7 +168,6 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingTop="16dp" android:paddingTop="16dp"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/media_nat" > android:text="@string/media_nat" >
</TextView> </TextView>
@@ -192,7 +184,6 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingTop="10dp" android:paddingTop="10dp"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/stun_server" > android:text="@string/stun_server" >
</TextView> </TextView>
@@ -213,7 +204,6 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingTop="10dp" android:paddingTop="10dp"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/stun_username" > android:text="@string/stun_username" >
</TextView> </TextView>
@@ -233,7 +223,6 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingTop="10dp" android:paddingTop="10dp"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/stun_password" > android:text="@string/stun_password" >
</TextView> </TextView>
@@ -265,7 +254,6 @@
android:layout_toStartOf="@id/PreferIPv6Media" android:layout_toStartOf="@id/PreferIPv6Media"
android:paddingTop="10dp" android:paddingTop="10dp"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/prefer_ipv6_media" > android:text="@string/prefer_ipv6_media" >
</TextView> </TextView>
<CheckBox <CheckBox
@@ -284,7 +272,6 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingTop="10dp" android:paddingTop="10dp"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/dtmf_mode" > android:text="@string/dtmf_mode" >
</TextView> </TextView>
@@ -301,7 +288,6 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingTop="10dp" android:paddingTop="10dp"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/answer_mode" > android:text="@string/answer_mode" >
</TextView> </TextView>
@@ -318,7 +304,6 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:paddingTop="10dp" android:paddingTop="10dp"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/voicemail_uri" > android:text="@string/voicemail_uri" >
</TextView> </TextView>
@@ -344,7 +329,6 @@
android:layout_alignParentStart="true" android:layout_alignParentStart="true"
android:layout_toStartOf="@id/Default" android:layout_toStartOf="@id/Default"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/default_account" > android:text="@string/default_account" >
</TextView> </TextView>
<CheckBox <CheckBox
@@ -25,7 +25,6 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/audio_modules_title" > android:text="@string/audio_modules_title" >
</TextView> </TextView>
<LinearLayout <LinearLayout
@@ -49,7 +48,6 @@
android:layout_alignParentStart="true" android:layout_alignParentStart="true"
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/opus_bit_rate" > android:text="@string/opus_bit_rate" >
</TextView> </TextView>
<EditText <EditText
@@ -79,7 +77,6 @@
android:layout_alignParentStart="true" android:layout_alignParentStart="true"
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/opus_packet_loss" > android:text="@string/opus_packet_loss" >
</TextView> </TextView>
<EditText <EditText
@@ -109,7 +106,6 @@
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:layout_toStartOf="@id/Aec" android:layout_toStartOf="@id/Aec"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/aec" > android:text="@string/aec" >
</TextView> </TextView>
<CheckBox <CheckBox
@@ -14,7 +14,6 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textSize="20sp" android:textSize="20sp"
android:onClick="onClick"
android:text="@string/audio_codecs" > android:text="@string/audio_codecs" >
</TextView> </TextView>
@@ -28,7 +28,6 @@
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:layout_toStartOf="@id/AutoStart" android:layout_toStartOf="@id/AutoStart"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/start_automatically" > android:text="@string/start_automatically" >
</TextView> </TextView>
<CheckBox <CheckBox
@@ -46,7 +45,6 @@
android:id="@+id/ListenAddressTitle" android:id="@+id/ListenAddressTitle"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:onClick="onClick"
android:text="@string/listen_address" android:text="@string/listen_address"
android:textSize="18sp" > android:textSize="18sp" >
</TextView> </TextView>
@@ -66,7 +64,6 @@
android:id="@+id/DnsServersTitle" android:id="@+id/DnsServersTitle"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:onClick="onClick"
android:text="@string/dns_servers" android:text="@string/dns_servers"
android:textSize="18sp"> android:textSize="18sp">
</TextView> </TextView>
@@ -94,7 +91,6 @@
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:layout_toStartOf="@id/CertificateFile" android:layout_toStartOf="@id/CertificateFile"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/tls_certificate_file" > android:text="@string/tls_certificate_file" >
</TextView> </TextView>
<CheckBox <CheckBox
@@ -121,7 +117,6 @@
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:layout_toStartOf="@id/VerifyServer" android:layout_toStartOf="@id/VerifyServer"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/verify_server" > android:text="@string/verify_server" >
</TextView> </TextView>
<CheckBox <CheckBox
@@ -148,7 +143,6 @@
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:layout_toStartOf="@id/CAFile" android:layout_toStartOf="@id/CAFile"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/tls_ca_file" > android:text="@string/tls_ca_file" >
</TextView> </TextView>
<CheckBox <CheckBox
@@ -169,7 +163,6 @@
android:layout_marginBottom="16dp" android:layout_marginBottom="16dp"
android:textSize="18sp" android:textSize="18sp"
android:textStyle="bold" android:textStyle="bold"
android:onClick="onClick"
android:text="@string/audio" > android:text="@string/audio" >
</TextView> </TextView>
@@ -186,7 +179,6 @@
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:layout_toStartOf="@id/VolumeSpinner" android:layout_toStartOf="@id/VolumeSpinner"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/default_call_volume" > android:text="@string/default_call_volume" >
</TextView> </TextView>
<Spinner <Spinner
@@ -212,7 +204,6 @@
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:layout_toStartOf="@id/DarkTheme" android:layout_toStartOf="@id/DarkTheme"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/dark_theme" > android:text="@string/dark_theme" >
</TextView> </TextView>
<CheckBox <CheckBox
@@ -239,7 +230,6 @@
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:layout_toStartOf="@id/Debug" android:layout_toStartOf="@id/Debug"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/debug" > android:text="@string/debug" >
</TextView> </TextView>
<CheckBox <CheckBox
@@ -266,7 +256,6 @@
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:layout_toStartOf="@id/SipTrace" android:layout_toStartOf="@id/SipTrace"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/sip_trace" > android:text="@string/sip_trace" >
</TextView> </TextView>
<CheckBox <CheckBox
@@ -293,7 +282,6 @@
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:layout_toStartOf="@id/Reset" android:layout_toStartOf="@id/Reset"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/reset_config" > android:text="@string/reset_config" >
</TextView> </TextView>
<CheckBox <CheckBox
@@ -89,7 +89,6 @@
android:layout_alignParentStart="true" android:layout_alignParentStart="true"
android:layout_toStartOf="@id/Android" android:layout_toStartOf="@id/Android"
android:textSize="18sp" android:textSize="18sp"
android:onClick="onClick"
android:text="@string/android" > android:text="@string/android" >
</TextView> </TextView>
<CheckBox <CheckBox