テキストのgetHightとgetWidthをtextViewに入れたいです。私は多くのトピックで参照されていますが、私のproblenをまだ見つけていません。私はたびにアプリの実行をする必要はありませんが、これらのソリューションは、値を取得getHeight()、getWidth()in textView return 0
@Override
public void onWindowFocusChanged(boolean hasFocus) {
// TODO Auto-generated method stub
super.onWindowFocusChanged(hasFocus);
Log.d("line", ""+selectA.getLineCount());
Log.d("hight", "" +selectA.getHeight());
}
または
TextView upV = (TextView)findViewById(R.id.up);
ViewTreeObserver vto = upV.getViewTreeObserver();
vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
Log.d("W ", ""+upV.getWidth());
Log.d("H ", ""+upV.getHeight());
}
});
、それは0を返すいくつかの時間が私
を助けてください:いくつかのトピックのようにいくつかのソリューションを参照してください
ビューがまだ膨張されていない場合、getWidthおよびgetHeightメソッドは0を返します。たとえば、アクティビティのonCreateでアクセスしようとしている場合、ゼロが返されます。 –