singleline过时_android:singleline="true"被弃用过期
程序员文章站
2022-02-07 12:24:50
...
今天在优化DD记账的单行显示的问题的时候、突然发现了TextView的singleLine属性已经过时了、就查了一下资料、发现在sdk23环境下编辑xml文件时、会出现以下的提示、所以不推荐使用这个属性了、这里给出两种解决方案、可以让TextView显示为单选、一种是通过Java代码去设置、别个一种方法是使用xml直接设置
一、Java代码单行显示
TextView mTextView = (TextView) findViewById(R.id.listView_tip); mTextView.setSingleLine();
二、Xml直接单行显示
<TextView android:id="@ id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="4dp" android:lines="1" android:text="@string/record_zhichu_type_yian" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="@color/common_body_tip_color" android:textSize="@dimen/common_text_size_10sp"/>
上面的android:lines="1"就是设置TextView为单行显示的代码、这个属性是没有过时的