郭霖老师,你好,在阅读你的《第一行代码Android》4.5节时,我模仿书中的步骤一步一步建立文件,在编写maxLines属性的值为true,android studio一直报错,改为数字1,2,3等数字,程序不报错,能正常运行,在模拟器(平板和手机模拟器)成功运行后,程序却没有任何显示内容,请问郭霖老师,这问题怎么办
maxLines 的意思是最大行数。
最大行数必须是具体数字,不是boolean 类型的。
maxLines 的意思是最大行数。
类型肯定是数字类型啊,不可能是布尔类型啊
如果你想用true或者false的话可以试试 android:singleLine=""这个属性
maxLines 表示最大行数,也就是文本能显示的最大行数,传入的值为整型,如android:maxLines="3"表示最多显示三行,文本超出内容不显示
singleLine 表示显示单行,设置传人类型为布尔类型。如android:singleLine="true"表示显示单行,设置为false表示不是单行显示,默认为false
如果是要显示文本内容可以设置text属性,如android:text="Hello World",这时候界面就可以显示Hello World
如果是EditText还可以使用hint属性设置提示语,如android:hint="Please input password",这时EditText就会有输入提示,输入内容后提示消失
你一定是看错了。是singleLine单行显示参数吧。这个是布尔类型。maxlines 是int类型
maxLines 的意思是最大行数,是你设置的最多显示几行,当字数没有达到最大行数能显示的最多字数时你是看不出效果的,你可以多弄些文字试试,体验一下
你把你xml里面相关的部分贴出来,然后把activity onCreate方法或者fragment的onCreateView方法贴出来看下,你现在贴的这些图都是没意义的。
我之前也出过问题,是自己忘写setAdapter了