透過画像をそのまま違う形式に変換するには
これが素晴らしい。
PhotoShifter
カレントディレクトリのパスを取得するには
new File(".")).getAbsoluteFile().getParentFile().toString();
SQLiteで現在時刻を取得するには
select datetime('now', 'localtime');
Androidのボタンで選択時に画像を差し替える、文字色を差し替えるには
選択時にボタンの画像を差し替える、文字色を差し替えるには
・画像を差し替える
XML
res\drawable-mdpi\btn_selecter.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/btn_on"/> <item android:state_selected="true" android:drawable="@drawable/btn_on"/> <item android:drawable="@drawable/btn" /> </selector>
コード
btn.setBackgroundResource( R.drawable.btn_selecter );
・文字色を差し替える
res\color\btn_text_selecter.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 選択時 --> <item android:state_selected="true" android:color="#00FF00"/> <item android:state_pressed="true" android:color="#00FF00"/> <!-- 非選択時 --> <item android:color="#ffffff" /> </selector>
コード
btn.setTextColor(R.getColorStateList(R.color.btn_text_selecter));