スポンサーサイト
新しい記事を書く事で広告が消せます。
[AndroidTips][Java]複数項目を選択可能なAlertDialogを使う
右の画像のような複数項目をチェックボックスで選択可能な AlertDialog の使い方// 文字列配列と同じ大きさの真偽値配列を生成
mBools = new boolean[mHogeItems.length];
// すべてチェック済みにしたいので初期値を代入
for(int i = 0; i < mBools.length; i++){
mBools[i] = true;
}
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.DialogTitle);
builder.setMultiChoiceItems(mHogeItems, mBools, new DialogInterface.OnMultiChoiceClickListener(){
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked){
mBools[which] = isChecked;
}
});
builder.setPositiveButton(R.string.Positive, new DialogInterface.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which){
// ボタンを押した時の動作
}
});
AlertDialog dialog = builder.create();setMultiChoiceItems の第二引数を null にするとすべてチェック無しで表示される。ボタンが押された時にアイテムがチェックされているかどうかは取得できないので真偽値配列で持っておくのが良い。
- 関連記事
[Androidアプリ][A Tag Maker]公開を終了しました。代わりのアプリの紹介とソースコード公開
公開終了となりましたが代わりのアプリとしてLinkerを用意したので是非コチラを使っていただければなと思います。
Linker
説明
使い方
Linkerは共有から開くことができます。
希望するフォーマットのアイテムをタッチすると成形され、
"コピー"か"共有"を選ぶことができます。
編集または削除
編集または削除したいアイテムを長押しするとできるようになります。
機能
*タイトル:%title%...ページタイトル
*URL:%url%...ページURL
*フォーマット数...5つまで
追加機能
*コピー:%copy%...コピーされたテキスト
*入力:%input%...入力されたテキスト
*フォーマット追加...無制限
値段:無料
- 関連記事
- [Androidアプリ][A Tag Maker]公開を終了しました。代わりのアプリの紹介とソースコード公開
- [Androidアプリ][A Tag Maker]MakeLinkがAndroidでもできる!リンク作成アプリ
- [Androidアプリ][A Tag Maker]MakeLink for Android ! リンク作成アプリ[VerUp]
- [Androidアプリ][A Tag Maker]リンク作成アプリ「A Tag Maker」の使い方
- [Androidアプリ][A Tag Maker]スマートフォン用リンク作成アプリ[VerUp]
[Androidアプリ][TweetDeckPlugin]非公式TweetDeck拡張アプリ
説明
FacebookRetweet:
→Facebookの投稿を非公式RTするため
InformalRetweet:
→TweetDeck以外のTwitterクライアントで非公式RTするため
ShowStatus:
→投稿したポストのURLを開くため
→ユーザーページを開くため
他のアプリから共有で開いてTweetDeckにつぶやく
例えば:ブラウザーから共有で開くとタイトルとURLがつぶやき欄に入力される
値段:無料

TweetDeckはTwitterとFacebookのアカウントを一気に管理できる便利なクライアントアプリです。
便利なんですが、どうにも不便に感じる所があり、
それなら不便を解消するプラグインアプリを作ってしまおう!
それが出来る力を持っているのだから!ということになって
このTweetDeckPluginを作りました。
アイコンはTNPを意識しつつ頭文字を取っただけという簡素なもの。
とても一般向けな感じちゃんとしたものとは言えませんが
そこは俺得アプリということでどうかご勘弁を。
次はちゃんとしたアプリを作ります…。
開発者的な愚痴。
Twitterクライアントなどのよく呼び出されるアプリはそれを呼び出すためだけのシステムを用意しておいて欲しい…。
そうすればこういう俺々アプリでいちいちTweetDeckを何度も選択しなくても良くなるのに…。


