1、让TextView可以滚动
布局文件:
android:id="@+id/tv_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:scrollbars="vertical" android:singleLine="false" /> java文件: tv_text.setMovementMethod(ScrollingMovementMethod.getInstance()); 2、TextView显示的内容过长时自动显示省略号,点击展开或收缩 布局文件: android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:singleLine="true" android:clickable="true" android:text="hello_world hello_world hello_world hello_world hello_world hello_world hello_world hello_world" /> android:ellipsize="end" android:ellipsize="start" android:ellipsize="middle" java文件: final TextView text = (TextView) findViewById(R.id.text); text.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub if(text.getEllipsize() != null){ text.setEllipsize(null); // 展开 text.setSingleLine(false); }else{ text.setEllipsize(TextUtils.TruncateAt.END); // 收缩 text.setSingleLine(true); } } }); 3、TextView文字加横线 java文件: TextView tv_text = (TextView) findViewById(R.id.tv_text); // 中间加横线: text .getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); // 底部加横线: text .getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);