移动开发整一个像百度那样的搜索框有教程么
移动开发整一个像百度那样的搜索框有教程么
移动开发整一个像百度那样的搜索框有教程么
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="@dimen/dp_50"
android:background="@drawable/blue_f4_shape_12">
<!-- 监听 tv_bd_search 点击,然后获取 EditText 内容 即可-->
<TextView
android:id="@+id/tv_bd_search"
android:layout_width="@dimen/dp_100"
android:layout_height="match_parent"
android:layout_alignParentRight="true"
android:background="@drawable/blue_right_f4_shape_12"
android:gravity="center"
android:text="百度一下"
android:textColor="@color/white"
android:textSize="@dimen/sp_18" />
<!-- 摄像头 @mipmap/ic_launcher 换成对图片即可 -->
<ImageView
android:id="@+id/iv_camera"
android:layout_width="@dimen/dp_20"
android:layout_height="@dimen/dp_20"
android:layout_centerVertical="true"
android:layout_marginRight="@dimen/dp_10"
android:layout_toLeftOf="@id/tv_bd_search"
android:src="@mipmap/ic_launcher" />
<!--语音 @mipmap/ic_launcher 换成对图片即可-->
<ImageView
android:id="@+id/iv_audio"
android:layout_width="@dimen/dp_20"
android:layout_height="@dimen/dp_20"
android:layout_centerVertical="true"
android:layout_marginRight="@dimen/dp_10"
android:layout_toLeftOf="@id/iv_camera"
android:src="@mipmap/ic_launcher" />
<EditText
android:id="@+id/ed_search"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:hint="输点什么吧..."
android:padding="@dimen/dp_5"
android:gravity="center_vertical"
android:textSize="@dimen/sp_14"
android:layout_toLeftOf="@id/iv_audio"
android:background="@null" />
</RelativeLayout>
<!-- blue_f4_shape_12代码 -->
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke
android:width="@dimen/dp_1"
android:color="@color/blue_f4" />
<corners android:radius="@dimen/dp_12" />
</shape>
<!-- blue_right_f4_shape_12 代码-->
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid
android:color="@color/blue_f4" />
<corners android:bottomRightRadius="@dimen/dp_12" android:topRightRadius="@dimen/dp_12" />
</shape>
仅仅是一个搜索框的话,百度或者CSDN上一堆,但是如果你想做搜索引擎的话,难度++++++++++++++++++++++++++++++
一个框要啥教程