我在我的应用程序中定义了一个 SeekBar,如下所示:
<SeekBar
android:id="@+id/seekbar"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
我想在它旁边放置一个与 SeekBar 高度相同的图像。我需要以编程方式设置图像的高度,以便它在所有设备上保持不变。但是我无法获得 SeekBar 的高度。
下面的代码返回视图的高度,而不是 SeekBar。
mReadingSeekBar = (ReadingSeekBar) findViewById(R.id.seekbar);
mBarHeight = mReadingSeekBar.getHeight();
而且这段代码也不起作用。它只返回 0:
mBarHeight = mReadingSeekBar.getProgressDrawable().getMinimumHeight();
有没有办法找到 SeekBar 的实际大小而不仅仅是视图大小?