Android应用界面编程--使用简单例子

主要涉及到相对布局(RelativeLayout) 、线性布局(LinearLayout)、按钮背景,字体颜色处理。布局里面嵌套着别的布局。按钮的排布,相对于id之间的相对位置。准备做一个视频小车的apk,用来控制小车。从apk中看到视屏,然后控制它。加上几个舵机,就可以实现抓拿,视频180度的信息采集。

有apk,单片机,WiFi视频采集等其他硬件。

最终效果

 

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.aid"
xmlns:tools="http://schemols"
xmlns:app="http://scheauto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="cn.com">

<!--背景、视频播放界面、进度条-->
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true">

<cn.com.buildwin.gosky.widget.media.IjkVideoView
android:id="@+id/video_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:background="#000000" >

<GridView
android:layout_width="match_parent"
android:layout_height="match_parent" />
</cn.com.buildwin.gosky.widget.media.IjkVideoView>

<ProgressBar
android:id="@+id/progressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />

</FrameLayout>
<RelativeLayout

android:layout_width="50dp"
android:layout_height="50dp"
tools:context="cn.cy">
<View
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/qq"/>


</RelativeLayout>
<RelativeLayout
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:orientation="vertical">

<LinearLayout
android:id="@+id/RLine1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true">

<Button
android:id="@+id/send_data_button1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:background="@null"
android:layout_weight="1"
android:textColor="@color/ijk_color_blue_100"

android:text="抬1"/>

<Button
android:id="@+id/send_data_button2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@null"
android:textColor="@color/ijk_color_blue_100"

android:text="前2"/>

<Button
android:id="@+id/send_data_button3"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@null"
android:textColor="@color/ijk_color_blue_100"

android:text="抬3"/>


</LinearLayout>
<LinearLayout
android:id="@+id/RLine2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/RLine1">

<Button
android:id="@+id/send_data_button4"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@null"
android:textColor="@color/ijk_color_blue_100"

android:text="左4" />

<Button
android:id="@+id/send_data_button5"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@null"
android:textColor="@color/ijk_color_blue_100"

android:text="停5"/>

<Button
android:id="@+id/send_data_button6"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@null"
android:textColor="@color/ijk_color_blue_100"

android:text="右6"/>



</LinearLayout>

<LinearLayout
android:id="@+id/RLine3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/RLine2">

<Button
android:id="@+id/send_data_button7"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@null"
android:textColor="@color/ijk_color_blue_100"

android:text="降7" />

<Button
android:id="@+id/send_data_button8"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@null"
android:textColor="@color/ijk_color_blue_100"

android:text="后8"/>

<Button
android:id="@+id/send_data_button9"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@null"
android:textColor="@color/ijk_color_blue_100"

android:text="降9"/>



</LinearLayout>
<LinearLayout
android:id="@+id/RLine4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/RLine3">

<Button
android:id="@+id/send_data_buttona"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@null"
android:textColor="@color/ijk_color_blue_100"

android:text="a" />

<Button
android:id="@+id/send_data_buttonb"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@null"
android:textColor="@color/ijk_color_blue_100"

android:text="b"/>

<Button
android:id="@+id/send_data_buttonc"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textColor="@color/ijk_color_blue_100"
android:background="@null"
android:text="c"/>



</LinearLayout>
</RelativeLayout>


<LinearLayout
android:id="@+id/LinearLayout1"
android:layout_width="60dp"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"

android:orientation="vertical">

<Button
android:id="@+id/take_picture_button"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@null"
android:textColor="@color/ijk_color_blue_100"
android:text="拍照"/>

<Button
android:id="@+id/record_video_button"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:text="开始录像"/>

<Button
android:id="@+id/send_data_button"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:text="发送数据"/>

<Button
android:id="@+id/set_vr_mode_button"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:text="VR模式"/>

<Button
android:id="@+id/set_video_rotation_button"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:text="软件旋转90°"/>

</LinearLayout>


</RelativeLayout>

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值