我在horizontalscrollview中有一个包含5个按钮的linearlayout。第一个按钮没有正确显示(只有一半可见),最后一个按钮后面有一个很大的空白区域。如何删除此空格并使第一个按钮完全可见?
.divOne , .divTwo{
width: 100px;
height: 100px;
background-color: wheat;
margin: 10px;
padding: 10px;
position: absolute;
transition: opacity 2s;
}
.divTwo {
background-color: pink;
opacity: 0;
}
.fadeOut {
opacity: 0;
}
.fadeIn {
opacity: 1;
}
$(document).ready(function(){
$('.outDiv').hover(
function () {
$(".divOne").addClass("fadeOut");
$(".divTwo").addClass("fadeIn");
},
function () {
$(".divOne").removeClass("fadeOut");
$(".divTwo").removeClass("fadeIn");
}
);
});
答案 0 :(得分:0)
将 HorizontalScrollView 的宽度更改为 match_parent 。
答案 1 :(得分:0)
这是因为
android:layout_gravity="center"
在LinearLayout
中。将其更改为任何不涉及水平对齐的内容。例如,我认为你想要:
android:layout_gravity="center_vertical"