Android在MaterialButtonToggleGroup中添加多行文本的按钮不起作用

发布时间:2022-10-06 / 作者:清心寡欲
本文介绍了Android在MaterialButtonToggleGroup中添加多行文本的按钮不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图在MaterialButtonToggleGroup内显示一个多行按钮,但它总是在换行处显示... 但在MaterialButtonToggleGroup


我已经尝试过

  • 使用

  • HTML标记与Html.form方法配合使用

    如下图所示,第一个按钮在MaterialButtonToggleGroup外面,而第二个按钮在它里面。
encoding="utf-8"?>


    

    

    

        


            

            
            

                

            


            


            

        

    

推荐答案

这是预期的结果。您可以检查下面覆盖多行的源代码。

您可以通过编程方式设置它。类似于:

    val button : MaterialButton = findViewById(R.id.add_anyone)
    button.maxLines = 2

源代码:

https://github.com/material-components/material-components-android/blob/e944d1b2a6ee5d9d5a338de0c0061f7b02790f77/lib/java/com/google/android/material/button/MaterialButtonToggleGroup.java#L751-L754

  private void setupButtonChild(@NonNull MaterialButton buttonChild) {
    buttonChild.setMaxLines(1);
    buttonChild.setEllipsize(TruncateAt.END);
    buttonChild.setCheckable(true);

这篇关于Android在MaterialButtonToggleGroup中添加多行文本的按钮不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持吉威生活!



[英文标题]Android Adding a button with multiline text inside MaterialButtonToggleGroup doesn't work


声明:本媒体部分图片、文章来源于网络,版权归原作者所有,如有侵权,请联系QQ:330946442删除。