2014年11月21日金曜日

AIDEって

androidアプリが動くことを確認して、やっとXperia(SO-02G)を買いました。USB通信(設定)とUSBデバッグの設定(ドコモ設定)場所が違うので一寸戸惑いました。PCのjarアプリで5秒、Xperiaで50秒、windowsのエミュレーターで500秒。やはりスピードならPCでした。
ポケットコンピューターと言う言葉がありました。まさしくこれだなと思いましたが、コンピューターならプログラムできないと、と思い検索したらAIDEを発見。早速ダウンロードして、使ってみましたが、
やっぱり、画面が狭い、キーボードが欲しい、でした。
さて・・・どうなるか。

2014年11月8日土曜日

TextViewに枠を付ける

以前作ったWIN用のをandroidに移植しようとして、TextViewをButton風に表示させたいと思い。
TextViewは並べると境目がなく、どうすればと調べまわった結果です。
resホルダーにdrawableホルダーを作り次のboader.xmlを置きます。
(XML必須の<>は此処では化けるので省きました。)

?xml version="1.0" encoding="utf-8"?
shape xmlns:android="http://schemas.android.com/apk/res/android"

android:shape="rectangle"
    solid android:color="#FFFFFF" /セルの色は白
    stroke android:width="1px" android:color="#000000" /枠の色は黒
/shape
   

それから
activityの中で書くときは
.setBackgroundResource(R.drawable.boader);
ナンプレでは81個のTextViewを作るので.java中に書けると便利です。

layoutファイルに書くときは
android:background="@drawable/boader"
で枠が出来ます。

ちなみに利用したアプリの画面はこんな風