0
我想擴大我的看法,儘可能多的textview height.Following代碼作品,但不完美。它留下空的空間。所以請幫助我如何滿足我的要求,謝謝。如何使用線程獲取textview的行數和行高?
private void expand(final View summary) {
//Toast.makeText(getApplicationContext(), ""+pos, Toast.LENGTH_LONG).show();
// set Visible
summary.setVisibility(View.VISIBLE);
((TextView) summary).post(new Runnable() {
@Override
public void run() {
linecnt=((TextView) summary).getLineCount();
ans=((TextView) summary).getLineHeight();
//ans=((TextView) summary).getWidth();
no1=linecnt*ans;
name();
}
private void name() {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "OK "+linecnt*ans, Toast.LENGTH_SHORT).show();
}
});
final int widthSpec = View.MeasureSpec.makeMeasureSpec(1,View.MeasureSpec.UNSPECIFIED);
summary.measure(widthSpec, 300);
ValueAnimator mAnimator;
mAnimator = slideAnimator(0,no1, summary);
mAnimator.start();
}
Sheetal說道,在exacly它留下的空間? – 2014-11-05 10:50:03
hello pratt, 我有相對佈局,其中包含標題textview。 在相對佈局下面,我有包含關於標題的描述的textview。 我的目標是實現.. 每當我點擊標題textview描述textview應儘可能擴大它的內容。 但它擴展的內容大小超過其內容大小。 – sheetal 2014-11-05 11:00:50
summary.measure(widthSpec,300);這一行意味着什麼? 300的大小? – 2014-11-05 11:02:35