android:src="@mipmap/ic_launcher" />
<LinearLayout
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_gravity=“center”
android:orientation=“horizontal”
android:paddingTop=“6dp”>
<Button
android:id="@+id/buttonA"
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_gravity=“center”
android:onClick=“selectPhoto”
android:text=“select photo” />
<Button
android:id="@+id/buttonB"
android:layout_width=“match_parent”
android:layout_height=“wrap_content”
android:layout_gravity=“center”
android:onClick=“detectFace”
android:text=“detect face” />
布局预览图:
Intent意为“意图”,是android程序中各组件进行交互的一种重要方式。startActivity()是一种常用的开启activity组件的方法,而这边所讲的startActivityForResult()和startActivity()不同之处在于:startActivityForResult主要用来从activity A跳转到activity B,然后返回activity A,并且获取从activity B中传回来的参数。
理解了作用之后,我们便能将其运用在按钮的点击事件上,根据上文布局文件中