このactivity_chat.xmlのなかに本では
Device Screen の下に
RelativeLayout となっているのですが、どうすれば作ることができるのでしょうか?
またもう一つのcontent_chat.xmlのなかになぜか
このようにRelativeLayoutが入っています。
AndroidStudioの仕組みがわかりません。
AndroidStudioのインストールする内容を選択する所から本と表示の形態が違いインストールに不備があったのでしょうか?
使用している参考書はAndroid Studioで始めるAndroidアプリ開発の教科書 AndroidStudio 1.3対応
という本で、2015年発行の本です。サンプルコードを写したつもりなのですが、エラーが多く
componentTreeの構造に問題があるのではないかと考えています。
java
1Error:(2) Error parsing XML: XML or text declaration not at start of entity 2Error:Execution failed for task ':chatapplication:processDebugResources'. 3> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Users/taichi/Library/Android/sdk/build-tools/23.0.3/aapt'' finished with non-zero exit value 1
エラーはこのようなものです。
どうぞよろしくお願いします。
activity_chat.xml
xml
1<?xml version="1.0" encoding="utf-8"?> 2<android.support.design.widget.CoordinatorLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 xmlns:app="http://schemas.android.com/apk/res-auto" 5 xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" 6 android:layout_height="match_parent" android:fitsSystemWindows="true" 7 tools:context=".ChatActivity"> 8 9 <android.support.design.widget.AppBarLayout android:layout_height="wrap_content" 10 android:layout_width="match_parent" android:theme="@style/AppTheme.AppBarOverlay"> 11 12 <android.support.v7.widget.Toolbar android:id="@+id/toolbar" 13 android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" 14 android:background="?attr/colorPrimary" app:popupTheme="@style/AppTheme.PopupOverlay" /> 15 16 </android.support.design.widget.AppBarLayout> 17 18 <include layout="@layout/content_chat" /> 19 20 <android.support.design.widget.FloatingActionButton android:id="@+id/fab" 21 android:layout_width="wrap_content" android:layout_height="wrap_content" 22 android:layout_gravity="bottom|end" android:layout_margin="@dimen/fab_margin" 23 android:src="@android:drawable/ic_dialog_email" /> 24 25</android.support.design.widget.CoordinatorLayout> 26
content_chat.xml
xml
1 2<?xml version="1.0" encoding="utf-8"?> 3<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 4 xmlns:tools="http://schemas.android.com/tools" 5 6 android:layout_width="match_parent" 7 android:layout_height="match_parent" 8 android:paddingLeft="@dimen/activity_horizontal_margin" 9 android:paddingRight="@dimen/activity_horizontal_margin" 10 android:paddingTop="@dimen/activity_vertical_margin" 11 android:paddingBottom="@dimen/activity_vertical_margin" 12 13 tools:context=".ChatActivity"> 14 15 16 17 <EditText 18 android:layout_width="wrap_content" 19 android:layout_height="wrap_content" 20 android:id="@+id/input_message" 21 android:layout_alignParentTop="true" 22 android:layout_alignParentLeft="true" 23 android:layout_alignParentStart="true" 24 android:layout_toLeftOf="@+id/send_message" 25 android:layout_toStartOf="@+id/send_message" /> 26 27 <Button 28 android:layout_width="wrap_content" 29 android:layout_height="wrap_content" 30 android:text="SEND" 31 android:id="@+id/send_message" 32 android:layout_alignParentTop="true" 33 android:layout_alignParentRight="true" 34 android:layout_alignParentEnd="true" /> 35 36 <LinearLayout 37 android:orientation="vertical" 38 android:layout_width="fill_parent" 39 android:layout_height="fill_parent" 40 android:layout_below="@+id/input_message" 41 android:layout_alignParentLeft="true" 42 android:layout_alignParentStart="true" 43 android:id="@+id/message_log"> 44 45 <TextView 46 android:layout_width="wrap_content" 47 android:layout_height="wrap_content" 48 android:text="こんにちは" 49 android:id="@+id/cpu_message" 50 android:layout_gravity="start"/> 51 52 <TextView 53 android:layout_width="wrap_content" 54 android:layout_height="wrap_content" 55 android:text="" 56 android:id="@+id/user_message" 57 android:layout_gravity="end" /> 58 </LinearLayout> 59 60</RelativeLayout> 61 62
manifestfileです。
xml
1<?xml version="1.0" encoding="utf-8"?> 2<manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="jp.study.example37" > 4 5 <application 6 android:allowBackup="true" 7 android:icon="@mipmap/ic_launcher" 8 android:label="@string/app_name" 9 android:supportsRtl="true" 10 android:theme="@style/AppTheme" > 11 <activity 12 android:name=".MainActivity" 13 android:label="@string/app_name" 14 android:theme="@style/AppTheme.NoActionBar" > 15 <intent-filter> 16 <action android:name="android.intent.action.MAIN" /> 17 18 <category android:name="android.intent.category.LAUNCHER" /> 19 </intent-filter> 20 </activity> 21 </application> 22 23</manifest> 24 25![イメージ説明](f13e09cc8f287780da7436b2ec9e553a.png) 26どうぞよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/11 10:09
2016/05/11 10:31
2016/05/11 10:34
2016/05/11 10:47
2016/05/11 14:55
2016/05/11 15:57
2016/05/11 16:16
2016/05/12 00:07
2016/05/12 03:29
2016/05/12 03:55
2016/05/12 04:01
2016/05/12 09:08
2016/05/12 09:22
2016/05/12 11:34
2016/05/12 12:24
2016/05/12 13:48
2016/05/12 13:52
2016/05/12 14:51 編集
2016/05/12 14:58
2016/05/12 15:09
2016/05/12 15:15
2016/05/12 15:20
2016/05/12 15:24
2016/05/17 07:56