Prog2_5th

Similar documents
Prog2_6th

Prog2_6th

Prog2_6th

Prog2_2nd

Prog2_10th

Prog2_2nd

Prog2_10th

Prog2_9th

ボタンイベントアプリイベント処理を含むアプリとして, ボタンをもち, ボタンを押すと文字列を表示するアプリを作る. このアプリは,HelloWorld アプリを改造して作成するため, アプリ作成の途中からの手順を示す. 1. ボタンの設置 (1) レイアウトにボタンを追加するパレットの フォーム ウ

ファイルを直接編集する画面を切り替えることができる. 図 3 標準のレイアウトを削除する (2) グラフィカル レイアウト画面で LinearLayout(Vertical) を追加するパレットウィンドウの レイアウト の中にある LinearLayout(Vertical) をドラッグして, 編集

プロジェクト毎に名前を指定する ( ここでは AndroidTest) 動作可能な最低バージョン メインターゲットのバージョン すべて設定してクリック チェックを外す クリック

Prog2_4th

Prog2_12th

Hello, Android

実行か保存の確認が表示されたら 実行 をクリックしてダウンロードを開始します ダウンロード完了後 インストーラが起動してインストールが始まります 保存した後に実行してインストールしても構いません ユーザーアカウント制御による実行の警告が表示されたら はい をクリックしてインストールを続行して くださ

Prog2_5th

Prog2_15th

2-2. TableLayout TableLayout は任意のビューを表形式で配置したい場合に利用する (HTML の Table に近いイメー ジ ) 2-3. FrameLayout ビューを重ねて表示するためのレイアウト 後から配置した部品が前面に来る仕様となっている 3. まとめ レイア

MasterDetailFlow SettingsActivity 2. Android Lint Checks 以前のバージョンよりコンパイルのチェックが厳しくなりました このような厳しいチェックを Android Lint Checks と言います Abdroid プログラミング Bible で

1: Android 2 Android 2.1 Android 4 Activity Android Service ContentProvider BroadcastReceiver Activity ( ): Android 1 Android Service ( ): ContentProv

Microsoft PowerPoint - Tutorial_6.ppt

Taro-korattsu.jtd

第 1 章 : はじめに RogueWave Visualization for C++ の Views5.7 に付属している Views Studio を使い 簡単な GUI アプリケーションの開発手順を紹介します この文書では Windows 8 x64 上で Visual Studio2010

Microsoft Word - Android_SQLite講座_画面800×1280

Eclipse 操作方法 (Servlet/JSP 入門補助テキスト)

内容 1 はじめに インストールの手順 起動の手順 Enterprise Architect のプロジェクトファイルを開く 内容を参照する プロジェクトブラウザを利用する ダイアグラムを開く 便利な機能.

Prog2_2nd

Android でサービスしよう! 日本 Android の会 2 月 21 日大阪セミナ- 有山圭二 ( 有限会社シーリス )

Microsoft Word - Android_DI講座_画面800×1280

Microsoft Word - VB.doc

< F2D D E6A7464>

Minecraftプログラミングコース 環境構築 Windows

android2.indd

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 OneNote Online を開く ノートブックを開く ノート ( セクション ) を作成する... 11

GUI プログラミング第 4 Graph ~ 手書認識と関数グラフ描画 ~ マウスで数式を書いて認識し 関数グラフを描画する < 手書認識とグラフ描画のステップ> ステップ 1_1 フレームの作成 ステップ 1_2 マウスで自由に線を書く ステップ 2-1 手書認識認識結果を標準出力する ステップ

IME( 日本語入力システム ) の確認 変更方法 / プロパティ確認の手順 ************************************************************************************ ドキュメント目次 IME( 日本語入力システム )

Prog1_2nd

Enterprise Architect 12.0 機能ガイド

1. 基本操作 メールを使用するためにサインインします (1) サインインして利用する 1 ブラウザ (InternetExploler など ) を開きます 2 以下の URL へアクセスします ( 情報メディアセンターのトップページからも移動で

ダウンロードした JDK の exe ファイルをダブルクリックしてインストールします 以下の画面が表示されますので [ 次 ] ボタンをクリックします 次の画面が表示されますので [ 次 ] ボタンをクリックします

平成 31 年 2 月 22 日 岐阜県電子入札システムクライアント PC の Internet Explorer 11 設定手順 ( 受注者用 ) 岐阜県電子入札システムを利用するには インターネットエクスプローラーの設定を行う必要があります 設定項目の一覧 ( クリックすると説明箇所へジャンプし

Android Layout SDK プログラミング マニュアル

UMLプロファイル 機能ガイド

目次 専用アプリケーションをインストールする 1 アカウントを設定する 5 Windows クライアントから利用できる機能の紹介 7 1ファイル フォルダのアップロードとダウンロード 8 2ファイル更新履歴の管理 10 3 操作履歴の確認 12 4アクセスチケットの生成 ( フォルダ / ファイルの

Illustrator の立ち上げ 画面下のアイコン をクリックする メニューから ファイル > 新規... 新規書類 ダイアログで 名前 欄に指定の数字を入力する 表紙右上の 桁の数字を入力してください 4 [OK] ボタンをクリックする メニュー Illustrator 起動画面 ツール アート

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 Excel Online を開く ファイル ( ブック ) を作成する ファイル ( ブック ) を開く..

<4D F736F F D20955C8E8695CF8D5894C55F8F9197DE8DEC90AC BA697CD89EF8ED08BA4974C816A91808DEC837D836A B81698BA697CD89EF8ED08CFC82AF816A2E646F6378>

1. 事前準備 ひかりワンチーム SP は インターネットにアクセスして利用するサービスです ご利用いただくには インターネット接続環境及びインターネットに接続可能な端末 (PC 等 ) WEB ブラウザが必要となります 以下のサービス推奨動作環境に合わせ 事前にご用意ください ひかりワンチーム S

Windows8.1基礎 ファイル管理

C#の基本

Microsoft PowerPoint - Tutorial_2_upd.ppt

画像参照画像送り 5 画像下部に再生ボタンが表示されます 再生ボタンをクリックすると 自動コマ送りされます 1

KEW Smart for KEW3441BT 取扱説明書

Microsoft Word - Android_DI講座_画面800×1280

Design with themes — Part 1: The Basics

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作

ICカード

メールサーバ仕様変更に伴うメール設定変更方法

PowerPoint プレゼンテーション

目次 No. 内容 メニュー名 ページ番号 事前準備 IEバージョン情報確認 互換表示設定 (IE9 IE0 IEの場合 ) 信頼済みサイトへの登録 (IE0 IEの場合 ) 4 受注データを (IE0 IEの場合 ) 6 5 リストを出力する為の設定 (IE0 IEの場合 ) 7 6 ( その)(

WebOTXマニュアル

学生用Webメールマニュアル(基本編)

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター

26 editor.putint(pref_count_key, executecount); 27 // 変更した Preference を確定させる 28 editor.commit(); 29 } (c) 実行の様子実装して実行した様子を図 1 と図 2 に示す. 一度実行するごとに, カウン

Ⅴ ブラウザーの使い方 V. ブラウザーの使い方 起動 終了 画面説明 ホームページ移動 リンクを使って移動 アドレスバーからの移動 ボタンでの移動

Field Logic, Inc. 標準モード 3D モデル作成 配置編 Field Logic, Inc. 第 1 版

論文誌用MS-Wordテンプレートファイル

産能大式フローチャート作成アドインマニュアル

Microsoft Word -

PowerPoint プレゼンテーション

PowerPoint Presentation

Excelで血圧記録表を作成しょう!

PowerPoint Presentation

MoreStudy 第 6 章 MoreStudy 第 6 章 第 1 節 貼り付け 3 [ 形式を選択して貼り付け ] ダイアログから [Microsoft Excel ワークシート ] を選択し [OK] ボタンを 押します 1 Excel ワークシートで貼り付け [Pastespec] リボン

【バーコード作成】マニュアル 第1版

10/31 Java AWTの基本構造(Frameクラスの継承) 演習課題資料

1.WebClass( ウェブクラス ) とは WebClass を利用される前に 学生の立場で WebClass を利用してみましょう... 4 レポートを提出する 先生の立場で WebClass を利用してみましょう... 9 提出状況を確認する..

Microsoft Word - JAFZ01)[Office365]OneDrive_for_Business利用手順.docx

KEW Smart for KEW3552BT 取扱説明書

Microsoft Word - USB60BCR_10.doc

環境確認方法 (Windows の場合 ) OS 動作環境日本語版 Windows 7, 8, 8.1, 10 であること 確認方法 Windows キーを押しながら R キーを押します または [ スタート ] メニューから [ ファイル名を指定して実行 ] ( または [ プログラムとファイルの

Prog1_6th

建築業務管理システム 補足マニュアル Internet Explorer11 設定ガイド (Windows10 用 )

SULMS簡単操作マニュアル

Word2013基礎 基本操作

Microsoft Word A02

モニタリング画面を開く にチェックを入れる またはメニュー画面か らモニタリングアイコンをクリックします 全画面表示 設定画面 録画再生画面表示ページサーバー カメラツリ左からシングル / 4/ 6/ 8/ 9/ 10/ 12 分割画面です ここをクリックすると 16/ 20( )/ 2

Windows10 の設定

PowerPoint プレゼンテーション

ふれんずらくらく流通図面マニュアル

補足資料 インテントによるアプリケーションとアクティビティの呼出し Android アプリのキモとなるインテントとは何? インテント ( 呼び出し要求 ) とは Android 独自の機能です 簡単にいえばアプリケーションや他のアクティビティを呼び出す機能ですが 他のアプリケーションを機能や扱えるデ

localguide2005.indb

QNAP TurboNAS Container Station 設定手順書

図 2 Excel スプレッドシートの世界 のウィンドウ 図 3 Visual Basic の世界 のウィンドウ 図 3 の VBA ウィンドウは 図 2 の Excel ウィンドウのメニューの ツール をクリックし 開か れるプルダウンメニューで マクロ /Visual Basic Editor

SharpShooter Reports.WPF 基本的な使い方 Last modified on: November 15, 2012 本ドキュメント内のスクリーンショットは英語表記ですが SharpShooter Reports JP( 日本語版 ) では日本語で表示されます

Oracle ESB レッスン03: ESB CustomerData SOAP

概要 1 外部からファイルを取り込む 1 ファイルリスト 3 表示タブ 3 ファイルリストの表示形式 4 ファイル操作 4 図面を開く 4 親フォルダーへ移動する 5 ファイルリストの更新 5 ファイルリストの表示形式 5 ファイルの切り取り / コピー 貼り付け 5 名前の変更 5 新規フォルダー

OPENSQUARE

HP Primeバーチャル電卓

Microsoft Word - M067【テキスト】PowerPoint2010(前).docx

Transcription:

2017 年 10 月 26 日 ( 木 ) 実施 レイアウトレイアウトの位置付け Android アプリで用いられる様々なレイアウト (Layout) は, それぞれ ViewGroup クラスを継承するクラスとして定義されているものであり,ViewGroup クラスは Viewクラスを継承するクラスである Viewクラスはユーザインタフェイスを構成する基本要素を表す ビュー (View) は画面上に長方形の領域を占め, 描画及びイベント操作を担う ビューグループ (ViewGroup) は他のビューを含むことが出来る, 不可視のコンテナ ( 容器 ) である 授業の準備 1)Android Studio の初期設定 Android Studio を起動し, Configure 設定のインポート を選択し, 第 3 回の教材の p.5 に従って設定をインポートする 2) プロジェクトの新規作成 Application name ( アプリ名 ) を Prog_4th ( 先頭は大文字, _ は下線), Company Domain を b7a0xxx.cuc.ac.jp に書き換え, Project Location の先頭の C: Users b7a0xxx を H: に書き換えて, 次へ ボタンを押す 第 1 回と同様に Minimum SDK では API 22 を選択する( 第 1 回教材 p.9) Activity name は MainActivity4 とする 課題 今回は, これまで用いて来た RelativeLayout 以外のレイアウトとして,LinearLayout, GridLayout 及び TableLayout を用いた画面定義を作成し, それぞれのレイアウトの特性を学ぶ Android アプリの作成 activity_main4.xml のタブを開く 先ず元から貼り付けられている Hello World! と表示されているテキストビューを選択し, Delete キーで削除する Palette の Layout から RelativeLayout をドラッグして貼り付ける( 第 2 回教材 p.6) 続いて, Palette の Widgets から Button を 3 個, 上から順にドラッグして配置する ( 図は次のページ ) - 1 -

それぞれのボタンを選択し,Properties の text 欄の ボタンを押して, 出てきた Resources では Add new resource New string Value を選択して, その値を変更する button Resource name: linear_label Resource value: Linear button2 Resource name: grid_label Resource value: Grid button3 Resource name: table_label Resource value: Table - 2 -

XML layout file を新規作成する 先ずは Project タブを開き, app を選択する Layout File Name の欄には linear と入力し, Root Tag の欄に LinearLayout が 入力されていることを確認して, 終了 をクリックする LinearLayout はウィジェットが直線状に並ぶレイアウトである このことを確かめるために, Widgets から Button 2 個と Text から Number (Decimal) 1 個とを順に配置する - 3 -

なお, この場合は,Component Tree にドラッグする方が簡単に配置出来る 同様に, XML layout file を新規作成する Layout File Name の欄には grid と入力し, Root Tag の欄に GridLayout と入力して, 終了 をクリックする GridLayout は格子状にウィジェットが並ぶレイアウトである このことを確かめるために, Widgets から Button 3 個を Component Tree にドラッグし, Text から Number (Decimal) 1 個をレイアウト画面にドラッグして, 順に配置する - 4 -

同様に, XML layout file を新規作成する Layout File Name の欄には table と入力 し, Root Tag の欄に TableLayout と入力して, 終了 をクリックする TableLayout は,TableRow を配置して, その中にウィジェットを配置するレイアウトである このことを確かめるために, 先ず Layouts から TableRow をドラッグして配置する 次に Widgets から Button 2 個を Component Tree にドラッグし, Text から Number (Decimal) 1 個をレイアウト画面にドラッグして, 順に配置する - 5 -

この時点の Component Tree は右上の状態になっているので,TableRow の左の をクリック して閉じる ( の状態にする ) その下に再度, Layouts から TableRow をドラッグして配 置する 新規に配置した TableRow に, 上と同様に Widgets から Button 2 個を Component Tree にドラッグし, Text から Number (Decimal) 1 個をレイアウト画面にドラッグして, 順に 配置する Button ウィジェットのインスタンス及びイベントリスナーを付加 MainActivity4.java のタブを開いて, ボタンをクリックするとそれぞれのレイアウトの例の画面が表示される機能を付け加える 次ページの赤色の枠内にある内容を p.8 の図の赤色の枠の位置 (oncreate メソッドの内部 ; 中括弧 { と との間) に入力する - 6 -

Button btn = (Button)this.findViewById(R.id.button); btn.setonclicklistener( new View.OnClickListener() { ); @Override public void onclick(view v) { setcontentview(r.layout.linear); Button btn2 = (Button)this.findViewById(R.id.button2); btn2.setonclicklistener( new View.OnClickListener() { ); @Override public void onclick(view v) { setcontentview(r.layout.grid); Button btn3 = (Button)this.findViewById(R.id.button3); btn3.setonclicklistener( new View.OnClickListener() { ); @Override public void onclick(view v) { setcontentview(r.layout.table); Button ウィジェットのインスタンス及びイベントリスナー ここでは, それぞれのボタンを押すと,setContentView によって,View を対応するレイアウ ト画面に設定する - 7 -

赤色の枠内を付加 保存 のアイコンをクリックして,MainActivity4.java を上書き保存し, 実行ボタンをクリ ックする - 8 -

LINEAR ボタン をクリック 戻るボタンで初期 画面に戻る アプリ一覧 を表示する 画面をスワイプ Prog_4th を 選択する - 9 -

初期画面に戻ったら,GRID ボタンをクリックする ( 表示結果は下左図 ) 画面が切り替わったら, 戻るボタンでアプリ一覧から Prog_4th を選択し, 初期画面で TABLE ボタンをクリックする ( 表示結果は下右図 ) ここまでの動作確認が出来たら, 完成となる activity_main4.xml,linear.xml,grid.xml 及び table.xml の保存場所 H: AndroidStudioProjects Prog_4th app src main res layout MainActivity4.javaの保存場所 H: AndroidStudioProjects Prog_4th app src main java jp ac cuc b7a0xxx prog_4th 提出物 : 1) 画面のレイアウト設定ファイル activity_main4.xml をメ-ルに添付する 2) 画面のレイアウト設定ファイル linear.xmlをメ-ルに添付する 3) 画面のレイアウト設定ファイル grid.xmlをメ-ルに添付する 4) 画面のレイアウト設定ファイル table.xmlをメ-ルに添付する 5) アクティビティのソースファイル MainActivity4.javaをメ-ルに添付する - 10 -