適応型View,View Groupのアスペクトを正しく取得
518 ワード
ViewまたはView Group作成時に幅の高さをmatch_に設定parentまたはwrap_contentの場合、getWidth()やgetHeight()では実際のアスペクトを取得できません.
エラーと正しい方法はそれぞれ以下の通りです.
小さな問題、記録
エラーと正しい方法はそれぞれ以下の通りです.
int textviewWidth;
//mTextView width--match_parent height--wrap_content
LayoutParams params = (LayoutParams) mTextView.getLayoutParams();
if (params != null) {
textviewWidth = params.width;
}
// , ,
//mTextView.measure(View.MeasureSpec.AT_MOST, MeasureSpec.UNSPECIFIED);
textviewWidth = mTextView.getWidth();
小さな問題、記録