我有TextView
,我必须在其中显示长文字。它必须显示在2行(文本的一部分)上,并且整个文本显示在“鼠标悬停”上显示的气球中。我搜索过,在Android中我没有发现任何这种感觉。
任何人都可以帮助我吗?
提前致谢。
答案 0 :(得分:0)
您可以使用子字符串在显示时剪切文本以及何时单击显示全部。并在TextView中设置height = wrap_content。
示例:
textView.setText(myString.substring(0,100); //or something like this.
textView.setOnClickListener(new OnClickListener()
{
public void onClick(View v) {
textView.setText(myString);
}
});
并在xml中:
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="" />
我没有检查它,但我认为它会起作用,但要注意布局的大小。
答案 1 :(得分:0)
我找到了这个例子https://github.com/lorensiuswlt/NewQuickAction3D,它解决了我的问题。