- Cardboard VR Projects for Android
- Jonathan Linowes Matt Schoen
- 192字
- 2021-07-16 10:54:09
The activity_main.xml file
Our app needs a layout where we'll define a canvas to paint our graphics. The new project created by Android Studio makes a default layout file in the app/res/layout/
folder (using the Android view or app/src/main/res/layout
using the Project view). Find the activity_main.xml
file and double-click on it to edit it.
There are two views of a layout file in the Android Studio editor: Design versus Text, selected by tabs on the lower-left hand side of the window pane. If the Design view tab is selected, you'll see an interactive editor with a simulated smartphone image, a palette of UI components on the left-hand side, and a Properties editor on the right-hand side. We're not going to use this view. If necessary, select the Text tab at the bottom of the activity_main.xml
editor pane to use text mode.
Cardboard apps should run on the full screen, so we remove any padding. We will also remove the default TextView
that we're not going to use. Instead, we replace it with a CardboardView
, as follows:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <com.google.vrtoolkit.cardboard.CardboardView android:id="@+id/cardboard_view" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" /> </RelativeLayout>
The AndroidManifest.xml
file references the main activity named MainActivity
. Let's take a look at that now.
- 24小時學會電腦組裝與維護
- Aftershot Pro:Non-destructive photo editing and management
- Applied Unsupervised Learning with R
- 電腦常見問題與故障排除
- 施耐德SoMachine控制器應用及編程指南
- 從零開始學51單片機C語言
- Mastering Adobe Photoshop Elements
- Apple Motion 5 Cookbook
- Large Scale Machine Learning with Python
- 微軟互聯(lián)網(wǎng)信息服務(wù)(IIS)最佳實踐 (微軟技術(shù)開發(fā)者叢書)
- 計算機組裝與維護(第3版)
- Creating Flat Design Websites
- Arduino BLINK Blueprints
- Blender Quick Start Guide
- 深入理解序列化與反序列化