Каков наилучший способ установить RelativeLayout внутри a ToggleButton? Если это имеет значение, RelativeLayout имеет кучу TextViews, содержащихся внутри.RelativeLayout внутри ToggleButton?
Этот вопрос похож на relativelayout and togglebutton, но с тонкой разницей. В упомянутом вопросе пользователь разместил TextView с ToggleButton внутри RelativeLayout. В моем случае я хочу поместить RelativeLayout внутри ToggleButton, так что мне не нужно добавлять onClickListener в RelativeLayout.
Возможно ли это только путем расширения CompoundButton?
Редактировать: Каков наилучший способ создания виджета/представления с помощью функции ToggleButton, где текст вкл/выкл можно заменить любым другим виджетами/представлением/группой просмотра?
Спасибо @gwa, что лучший способ создать ToggleButton, где вместо текста я могу поместить любой виджет/ViewGroup? (отредактировал вопрос) –
Без проблем Saurabh! Ну, это зависит от того, что вы хотите сделать, если у вас есть супер-специфическое поведение, которое вы хотите реализовать, тогда вам нужно написать собственное представление. В противном случае я думаю, что самым простым решением было бы включить ToggleButton в макет, например RelativeLayout, чтобы вы могли создать любой сложный layoyut. Затем вы делаете ToggleButton сам не кликабельным, а родительский макет - кликабельным. Затем, основываясь на onClick родительского макета, вы изменяете статус ToggleButton. Надеюсь, это поможет! – gwa
пс. было бы неплохо, если бы вы отметили ответ как правильный, спасибо заранее! – gwa