ListViewでは、setOnItemClickListener()でアイテムがクリックされたときのイベントを拾うことができた。RcyclerViewはどうかというと、残念ながらそういう仕組みが備わってはいない。なので
続きを読む投稿者: fineblue206
[Android]RecyclerViewで作ったリストにクリックエフェクトをつける
前回、RecyclerViewを使ったリストを作った。 このリストはスクロールはできるものの、それ以上のことは何もできない。アイテムをクリックしても何も反応がない。 今回これにクリックした時のエフェクトをつけてみる。 と
続きを読む[Android]RecyclerViewを使ってListViewを作る
RecyclerViewはより柔軟なリストを可能にしたオブジェクトだ。ListViewに似ているが、アイテムを縦に並べるだけじゃなくて、タイル状に並べたり、横に並べることもできる。ドラッグ&ドラッグで移動させたり、スワイ
続きを読む[Android]Fragmentの使い方
概要 複数のアクティビティで同じレイアウトを使い回したいことがあると思う。そんなときはそれぞれのアクティビティで同じレイアウトxmlを使うのもひとつの手だ。ただ、xmlには、ボタンがタップされたときの動作、チェックボック
続きを読む[Android]画面回転によるアクティビティ破棄時にメンバ変数の値を退避させる
以前、こちらの記事で、画面を回転させるとアクティビティやダイアログが一旦破棄されて、再作成されることに触れた。この時アクティビティのメンバ変数はすべて初期化されてしまう。これを確かめてみよう。 次のアプリはボタンをクリッ
続きを読む[VBA]ADODB.Recordset.Findの実行時エラー3001
Accessに次のようなテーブルがあるとする。 このテーブルから「コード」が「1」のレコードを検索するVBAを書くと次のようになる。 これを実行すると次のような結果になる。 では、条件が二つになった時どうなるだろう。 F
続きを読む[JavaScript]JavaScriptでHTMLの要素のclassを変更する
ユーザの操作で文字の色や背景等を変更したい場合がある。そういう時は、CSSに変更前・変更後のクラスを定義しておき、JavaScriptで切り替えるとよい。 classNameプロパティを変更する方法 やり方は、要素のオブ
続きを読む[JavaScript]JavaScriptで表の行を追加・削除する
普通、Webページの表に行やセルを動的に追加・削除することはほとんどないと思う。そういった処理はサーバーサイドでやるのが手っ取り早いが、ページを読み込んだ後にユーザーのアクションに応じてWebAPI等でデータを取得し、表
続きを読む[PHP]Windows上でPHPを動かす
PHPの開発環境を構築する手順をここに記しておく。といっても「Webサーバ+PHP」という組み合わせではなく、単純にローカルでPHPのプログラムを動かすための方法ですが……。
続きを読む[Android]折り畳みリストExpandableListViewを使う
折り畳み式リストはユーザが任意に不要なデータを非表示にして必要なデータだけを表示することができる。スマートフォンのような小さい画面で多めのデータを扱うときはとても有効だ。 Androidで折り畳み式リストを使いたいときは
続きを読む