我甚至尝试将背景设置为透明然后为null但是搜索栏的背景变为白色,它看起来与第一张图像不同,我希望搜索栏看起来像放在两个布局之间(上层)布局较暗,底部布局较亮,如两张照片所示。我在xml中使用了搜索栏的基本属性,谢谢!
编辑: 这是XML中的seekBar。 我不相信它与根布局有关,因为无处不在,如果我正在开始一个新项目并且我添加了一个搜索栏,它仍然具有该背景,如果我尝试将其设置为透明,它将变为白。
<SeekBar
android:id="@+id/window_song_seekbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/primaryColor"
android:paddingLeft="0px"
android:paddingRight="0px" />
答案 0 :(得分:1)
在xml中设置以下属性。 &#39;机器人:paddingStart =&#34; 0dp&#34; 机器人:paddingEnd =&#34; 0dp&#34;&#39;
答案 1 :(得分:-1)
protected void initViews(Context context) {
LayoutInflater.from(context).inflate(getLayoutResId(), this);
ButterKnife.bind(this);
// set style, just once
seekBar.setProgress(0);
seekBar.setMax(0);
seekBar.setPadding(0, 0, 0, 0);
// ...
}
答案 2 :(得分:-3)
已解决,布局定位不佳。我使用LinearLayout作为具有垂直方向的根元素,搜索条位于两个相对布局的中间,我使用了android:background =&#34; @ color / myColor&#34;对于根布局,然后将背景设置为透明到搜索条,现在我得到了所需的效果。我还将根布局从线性布局更改为相对布局。谢谢! :)