mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-21 12:39:58 +01:00
move checkboxes to left
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
a84c3d3f22
commit
c3472de802
@ -30,6 +30,7 @@ import android.view.View
|
|||||||
import android.view.ViewGroup
|
import android.view.ViewGroup
|
||||||
import android.widget.CheckBox
|
import android.widget.CheckBox
|
||||||
import android.widget.CompoundButton
|
import android.widget.CompoundButton
|
||||||
|
import android.widget.LinearLayout
|
||||||
import android.widget.RadioButton
|
import android.widget.RadioButton
|
||||||
import android.widget.Toast
|
import android.widget.Toast
|
||||||
import androidx.appcompat.app.AlertDialog
|
import androidx.appcompat.app.AlertDialog
|
||||||
@ -142,8 +143,18 @@ class PollVoteFragment : Fragment() {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
binding.voteOptionsCheckboxesWrapper.removeAllViews()
|
binding.voteOptionsCheckboxesWrapper.removeAllViews()
|
||||||
|
|
||||||
|
val layoutParams = LinearLayout.LayoutParams(
|
||||||
|
ViewGroup.LayoutParams.WRAP_CONTENT,
|
||||||
|
ViewGroup.LayoutParams.WRAP_CONTENT
|
||||||
|
)
|
||||||
|
layoutParams.marginStart = CHECKBOX_MARGIN_LEFT
|
||||||
|
|
||||||
poll.options?.map { option ->
|
poll.options?.map { option ->
|
||||||
CheckBox(context).apply { text = option }
|
CheckBox(context).apply {
|
||||||
|
text = option
|
||||||
|
setLayoutParams(layoutParams)
|
||||||
|
}
|
||||||
}?.forEachIndexed { index, checkBox ->
|
}?.forEachIndexed { index, checkBox ->
|
||||||
checkBox.id = index
|
checkBox.id = index
|
||||||
makeOptionBoldIfSelfVoted(checkBox, poll, index)
|
makeOptionBoldIfSelfVoted(checkBox, poll, index)
|
||||||
@ -198,6 +209,7 @@ class PollVoteFragment : Fragment() {
|
|||||||
companion object {
|
companion object {
|
||||||
private val TAG = PollVoteFragment::class.java.simpleName
|
private val TAG = PollVoteFragment::class.java.simpleName
|
||||||
private const val UNLIMITED_VOTES = 0
|
private const val UNLIMITED_VOTES = 0
|
||||||
|
private const val CHECKBOX_MARGIN_LEFT = -18
|
||||||
|
|
||||||
@JvmStatic
|
@JvmStatic
|
||||||
fun newInstance(): PollVoteFragment {
|
fun newInstance(): PollVoteFragment {
|
||||||
|
Loading…
Reference in New Issue
Block a user