80,351
社区成员
发帖
与我相关
我的任务
分享
final TextView contentView = (TextView) convertView.findViewById(R.id.content);
final TextView showall = (TextView) convertView.findViewById(R.id.showall);
contentView.setText(content);
contentView.post(new Runnable() {
@Override
public void run() {
int count = contentView.getLineCount();
if(count > 5)
{
contentView.setMaxLines(5);
contentView.refreshDrawableState();
Log.e("run()", count+"");
showall.setVisibility(View.VISIBLE);
}
}
});
showall.setOnClickListener(new OnClickListener() {
public void onClick(View v){
contentView.setMaxLines(1000);
contentView.refreshDrawableState();
showall.setVisibility(View.GONE);
}
});