2013
06/14
Android 入力チェック(バリデーション)ってどうするの? その2
前編で分かった通り、inputTypeの設定だけでは望まないINPUTが来る可能性がある。
というわけで、入力チェックを行おうと思う。
ありがたいことに、AndroidFormEnhancerというライブラリが存在する。
しかも日本語メッセージ対応!!
さっそくDLして使ってみる。
取り込み方は以下を参考に行った。
http://tmpla.info/archives/1211
このライブラリはActivityを含まないので、AndroidManifst.xmlの修正は不要。
さて、インポートしてライブラリとして参照してみたが、
取り込んだプロジェクトにエラーがでている!
Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
よく分からない(というか読む気がない)が、
コンパイラーの設定が間違っているようだ。
コンパイラー準拠レベルを1.7から1.6に変更する。
直った。
今度はライブラリを参照している自前のプロジェクトにエラーが出ている。
Jar mismatch! Fix your dependencies
ライブラリのプロジェクトに入っているandroid-support-v4.jarと
自前のプロジェクトに入っているandroid-support-v4.jarを
二重に参照しているのが悪いらしい。
情報元↓
http://106n.net/toro/blog/?p=658
自前のプロジェクトのほうを削除したらエラーは消えた。
上記の記事では、ライブラリ側のandroid-support-v4.jarを差し替えているが
どちらが最新か分からないし、自前のandroid-support-v4.jarをライブラリ側に上書きすると
AndroidFormEnhancer-demoがエラーになったので、
今回は自前のプロジェクトの方を削除することにした。
※削除中にエラーが出る場合はeclipseを再起動すると削除できるようになる。
というわけで、入力チェックを行おうと思う。
ありがたいことに、AndroidFormEnhancerというライブラリが存在する。
しかも日本語メッセージ対応!!
さっそくDLして使ってみる。
取り込み方は以下を参考に行った。
http://tmpla.info/archives/1211
このライブラリはActivityを含まないので、AndroidManifst.xmlの修正は不要。
さて、インポートしてライブラリとして参照してみたが、
取り込んだプロジェクトにエラーがでている!
Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
よく分からない(というか読む気がない)が、
コンパイラーの設定が間違っているようだ。
コンパイラー準拠レベルを1.7から1.6に変更する。
直った。
今度はライブラリを参照している自前のプロジェクトにエラーが出ている。
Jar mismatch! Fix your dependencies
ライブラリのプロジェクトに入っているandroid-support-v4.jarと
自前のプロジェクトに入っているandroid-support-v4.jarを
二重に参照しているのが悪いらしい。
情報元↓
http://106n.net/toro/blog/?p=658
自前のプロジェクトのほうを削除したらエラーは消えた。
上記の記事では、ライブラリ側のandroid-support-v4.jarを差し替えているが
どちらが最新か分からないし、自前のandroid-support-v4.jarをライブラリ側に上書きすると
AndroidFormEnhancer-demoがエラーになったので、
今回は自前のプロジェクトの方を削除することにした。
※削除中にエラーが出る場合はeclipseを再起動すると削除できるようになる。
スポンサーサイト
CM
TB
プロフィール
Author:nov
パセリはおやつです。
最新コメント
最新トラックバック
タグクラウドとサーチ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム
QRコード
