This domain may be for sale!
パララックス=スクリプトと思っていたのですが、スクリプト無しでも実装できるんですね。 今後、実装方法がますます進化しそうです。 実装方法を簡単に紹介します。 HTML デモのHTMLをシンプルにするとこんな感じになります。 各スライドはdivで配置し、それぞれclassにslideを、idで個別の名称を付与します。 <div id="title" class="slide header"> <h1>Pure CSS Parallax</h1> </div> <div id="slide1" class="slide"> <div class="title"> <h1>Slide 1</h1> <p>パラグラフ パラグラフ</p> </div> </div> <div id="slide2" class="slide"> <div class="title"> <h1>Slide 2</h1
Android3.0(Honeycomb)から画面上部のタイトルバーの機能が拡張され、ActionBar(アクションバー)として利用できるようになりました。ActionBarにはメニューを表示したり、Tabを表示したりとタブレットに適したUIを構築できます。今回はMenuの表示、使用上の注意点について紹介します。 fragmentとActionBarを組み合わせたより高度な使い方については、Fragmentを使ってMenuを動的に作成するを参照してください。 Action BarにMenuを表示する際の注意点 タブレットデバイスではメニューボタンを押してから個別要素(詳細な選択肢)を表示するUIが多い。Action Barにメニューを出しすぎない点に注意。 ActionBar上へ、一度に出るメニュー項目は最大2つが目安 2つ以上の場合は、Moreボタンによってまとめる(プラットフォーム側で
Error establishing a database connection This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at 127.0.0.1:33051. This could mean your host's database server is down. Are you sure you have the correct username and password? Are you sure that you have typed the correct hostname? Are you sure that the database se
Android 3.0 (Honeycomb) から導入されたActionBarですが、このActionBarの左端にアイコン(下図参照)があります。 これは「HomeButton」と呼ばれているようです。 今回はこのHomeButtonの制御・カスタマイズ方法について書きたいと思います。 HomeButtonのアイコン画像の変更 HomeButtonのアイコン画像の変更はActivity毎で変更することができます。 AndroidManifest.xml内の対象のactivity要素の android:logo プロパティに 使用したいアイコンのリソースをセットします。 また、application要素の android:logo プロパティにセットすると、 activity要素で宣言されていない場合にそのアイコンがHomeButtonのアイコンとして使用されます。 AndroidMan
アクティビティ、または、アプリを終了させるには複数の方法が存在します。 この記事を書くにあたり、てくめも様のSystem.exit() を使ってはいけない理由と、終了方法のまとめを参考にさせて頂きました。 ①Activity#finish() アクティビティをライフサイクルに沿って正しく終了させる唯一の方法。 起動アクティビティの場合は、アプリを終了する(※)。 終了と書いてあるが、Android OSに対して終了通知を送るだけで、呼び出された直後に終了するわけではない。 そのため、finish()以降に処理が記述されていれば記述された処理は実行されてしまう。 なお、Android端末の戻るボタン押下時にも呼ばれている。 ※ここでのアプリ終了はアクティビティが全て閉じられた状態であり、プロセスを完全に終了させるわけではない。プロセス終了のタイミングはAndroidのOSに依存する。 ②Ac
インストール済パッケージを取得するでは、端末にインストールされているアプリケーションのパッケージ名を取得し、リストにしています。 今回は、取得したパッケージ名以外に、アプリケーションの名前とアイコンを取得し、それをリストにする方法を解説します。 さらに最後に、パッケージ名を利用して、選択したアプリケーションをアンインストールしてみます。 ポイントは、以下の4つです。 ・PackageManagerからインストール済みアプリケーションの情報を取得する。 ・ApplicationInfo#loadLabel(PackageManager pm)メソッドでアプリケーション名取得 ・PackageManager#getApplicationIcon(String packageName)メソッドでアイコンを取得 ・Intentの引数に、Intent.ACTION_DELETEを指定し、アンインスト
AndroidManifestとは AndroidManifest.xmlは、Androidアプリケーションの重要ファイルです。 自動生成されるのでそれほど気にする必要はありませんが、Androidアプリケーションにはルート・ディレクトリにこのファイルが必要です。 AndroidManifest.xml のソースコードは以下のようになっています。 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="sample.basic" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="10" /> <ap
AndroidManifestと画面遷移 の記事では、画面遷移アプリケーションを作るため、遷移後の画面 SubActivity についてAndroidManifestへの登録とJavaファイルの作成を行いました。 今回は、遷移前の画面につきXMLファイルとJavaファイルの作成(というよりは変更)を行います。 まずレイアウトの main.xml ですが、ボタンがひとつあるだけのシンプルなものにしました。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_hei
iPhone・iPadアプリを制作する時、リソース画像は ① 従来のディスプレイ用 ② Retina ディスプレイ用 上記の2種類が必要ですね。 Androidアプリも同じようにdpiごとにリソース画像を用意する必要があります。 今回は 1. 必要となるリソース画像サイズの種類 2. デザインする時の画面サイズ 3. アイコンサイズのガイドライン などAndroidアプリのリソース画像を作る時に役に立つ情報をまとめてみました。 必要となるリソース画像サイズの種類 Androidアプリのリソース画像は対応するdpiによって用意する画像サイズが変わります。 まず、dpiって何でしょう。 dpiは『Dot Per Inch』、1インチ辺りのピクセル数を意味します。つまりdpi数値が高くなるとディスプレイが鮮明できれいになります。 dpiは主にldpi(低解像度)、mdpi(中解像度)、hdpi(
概要 android.widget パッケージ - ListView クラスを使用します。 ソースコード package com.adakoda.android.listviewsample; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; import com.adakoda.android.listviewsample.R.id; public class ListViewSampleActivity extend
Javaのコレクションフレームワークのひとつ、Mapについて、まとめておきます。 結構頻繁に利用するので、、、。 一番良く利用すると思われるHashMapを例にします。 HashMapはキーと値のペアを保持しておくことができるクラスです。 下記例を実行すると分かるように、同じキー名で値をputすると、後からputした値で上書きされます。 また、以前はキーと値をループで回しながら扱うのがすこしめんどくさかったのですが、拡張for文を使うことで、すごくすっきりとした記述で扱うことができるようになりました。 記述例 import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class TestBatch { public static void main(String args[]){ Ha
ウィジェットのxml属性にパディングを指定する、レイアウトファイルの例を以下に示す。 リスト1-(main.xml) このプログラムを実行すると、以下のような画面が表示される。 外側の水色の隙間は、LinearLayout内部のpadding領域を示している。 左,上,右,下のパディング設定によって、どのように表示されるかが確認できる。 以下のコードは、リスト1のレイアウトファイルの各ウィジェットのパディングの値を取得して、Logに表示するプログラムの例である。 リスト2(PaddingSample1Activity.java) このプログラムを実行して、「padding値をLogに表示」ボタンを押下すると、 LogCatビューは下図のように表示される。 padding値を指定していないtvNoneとbuttonのウィジェットのpadding値を比較すると、 幅,高さをfill_paren
TechBoosterでは、過去にAndroid開発初心者に便利なEclipseの機能やEclipseを自分流にカスタマイズするで、Eclipseのカスタマイズ方法や便利な使い方について解説してきました。 今回は、Eclipseを使ってコーディングする上で便利なEclipseの便利な機能について、次の3点を解説します。 変数が宣言された場所まで簡単に飛ぶ コードアシスト機能を使う 一発でインデントを揃える 変数が宣言された場所まで簡単に飛ぶ コーディングしていて、「この変数ってどこで宣言したんだったっけ…」と思うことがあるかと思います。 そんな時、Eclipseの機能を使えば、一発で変数が宣言されたところまで飛ぶことができます。 まず、宣言された場所を確認したい変数名を選択します。 確認したい変数を選択したら、メニューバー「ナビゲート」→「宣言を開く」を選択します。 「宣言を開く」を選択す
iPhoneを家の中で、毎週一回は必ずなくしてしまう溝田です。 先日なんて棚の裏にあったんですよ…何故? 今回は、iPhoneのアプリ内にメール送信機能を付ける MessageUIフレームワークについて書きたいと思います。 このフレームワークは、iPhoneなどに持っているメールアプリを 自分達のアプリに追加出来るものです。 そんなわけでサンプルからソースコード抜粋です。 -(IBAction) doSendEmail:(id) sender { Class mail = (NSClassFromString(@"MFMailComposeViewController")); if (mail != nil){ //メールの設定がされているかどうかチェック if ([mail canSendMail]){ [self showComposerSheet]; } else { [self s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く