我正在使用带有imageview的约束布局,并且我将imageview的顶部保留到工具栏的底部,我希望图像填充屏幕的其余部分,具体取决于屏幕大小,因此我设置了imageviews数学父项的高度和宽度以及scaleType = fitXY。 我遇到的问题是,即使它被限制在工具栏的底部,它也会填充工具栏。
这是我的代码:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<div id="container" class="container">
<div id="page1" class="page1 active">
Lorem ipsum dolor sit amet, libero turpis non cras ligula, id commodo, aenean est in volutpat amet sodales, porttitor bibendum facilisi suspendisse, aliquam ipsum ante morbi sed ipsum mollis. Sollicitudin viverra, vel varius eget sit mollis. Commodo enim aliquam suspendisse tortor cum diam, commodo facilisis, rutrum et duis nisl porttitor, vel eleifend odio ultricies ut, orci in adipiscing felis velit nibh. Consectetuer porttitor feugiat vestibulum sit feugiat, voluptates dui eros libero. Etiam vestibulum at lectus.
</div>
<div id="page2" class="page2">
Donec vivamus. Vel donec et scelerisque vestibulum. Condimentum aliquam, mollit magna velit nec, tempor cursus vitae sit aliquet neque purus. Ultrices lacus proin conubia dictum tempus, tempor pede vitae faucibus, sem auctor, molestie diam dictum aliquam. Dolor leo, ridiculus est ut cubilia nec, fermentum arcu praesent, pede etiam. Tempor vestibulum turpis id ligula mi mattis. Eget arcu vitae mauris amet odio.
</div>
</div><br/>
<input type="button" value="Back" onClick="showpage('page1');"/>
<input type="button" value="Next" onClick="showpage('page2');"/>
由于
答案 0 :(得分:0)
除非您将android:layout_height
更改为
android:layout_height="wrap_content"
如果您希望android:layout_height
match_parent
使用layout_marginTop
使用工具栏的确切高度。
<ImageView
android:id="@+id/background"
android:scaleType="fitXY"
android:src="@drawable/rain_drops"
android:layout_marginTop="?attr/actionBarSize"
android:layout_width="match_parent"
android:layout_height="match_parent"/>