レイアウトの幅をピクセル単位で取得したい。私はこれを試しました:
LinearLayout galleryContainer = (LinearLayout)findViewById(R.id.galleryContainerLayout);
int galleryWidth= galleryContainer.getLayoutParams().width;
galleryWidth を乾杯すると、「-1」と表示されます。
私も試しました
galleryContainer.getWidth()
しかし、最初は0になり、2回目は480(実際のサイズ)になるので、レイアウトがそのサイズに浸透する前にピクセルを取得したようです。
なんてこったい?
レイアウトの幅をピクセル単位で取得するにはどうすればよいですか? またはディップのようないくつかの正確な値?