facebook twitter hatena line email

Android/レイアウト/view幅取得

提供: 初心者エンジニアの簡易メモ
2018年11月12日 (月) 18:32時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「 private videoView; protected void onCreate(Bundle savedInstanceState) { videoView = findViewById(R.id.videoView); } @Override public void onWindowFocusChanged(b...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
private videoView;
protected void onCreate(Bundle savedInstanceState) {
    videoView = findViewById(R.id.videoView);
}
@Override
public void onWindowFocusChanged(boolean hasFocus) {
    super.onWindowFocusChanged(hasFocus);
    int width = findViewById(R.id.videoView).getWidth();
    Log.i("testtest", "onWindowFocusChanged videoView.width=" + width);
}

レイアウトのviewの幅を取得するにはonWindowFocusChanged()が実行された後にview.getWidth()をすると値が入ってる