すばらしきOfficeとアドインの世界すばらしきOfficeとアドインの世界まだまだOfficeを使いこなせていないだけ?!をサブタイトルに、Officeと便利なアドイン等の使い方をメインに紹介と解説を行います。第一段階Google公式のRecyclerViewのサンプルを使用して、基本的なRecyclerViewを表示できるようになりたいと思います。シンプルなRecyclerViewです。第二段階RecyclerViewにアイコン画像のリストを表示できるようになる。デフォルトで用意されている固定のアイコン画像を使用します。やるので、いろいろ試行錯誤しながらできるようになりました。その経過(私の失敗)も書いておきます。DevelopersのRecyclerViewのページを参考に始めていきます。library”の項目で、”dependencies”にRecyclerViewを付け加えます。左の画面のbuild.gradle(Module:app)と書かれているほうに追加してください。ちなみに下の画像のようにbuild.gradle(Project:XXXX)の方に誤ってつけ加えると、ビルドもできなくなりますので、ご注意ください。layout”とあるので、公式のコードを参考にしながらres\layout\activit_ymainにRecyclerViewをつけ加えます。追加できていると、この時点で下のように、デザイン側でも表示されています。managerにつなげ、データを表示するために、adapterに付け加えます。」となっているので、このコードをMainActivityに追加すればよいことがわかります。Developers公式より)追加すると、以下のようになります。赤い部分は、”Alt+Enter”でインポートをつけ加えると消えるようになります。(一部AdapterとmyDataSetは後ほどなのでそれ以外の部分。)次にAdapterを追加します。adapter”を参照して、MyAdapter.ktファイルをメニューから追加。作成できたら、公式ページのままコピペです。myDataset.size}つぎに、リストの各項目のレイアウトを追加します。先ほど追加したmy_text_viewと関連づける必要があるので、新しい名前を付けて、Adapter側のコードを変更するか、my_text_viewとして名前を付けてください。TextViewあとは、MainActivity.ktにMyDatasetを追加すれば完成です。ビルド実行を行うと、以下のようになるかと思います。Worldは、気に入らなかったら消してください。参考にしたページ初めは、こちらのページを参考にさせてもらってましたが、ActivityとFragmentの違いからかうまくいかず断念。(初心者につきあまり判別もつかず。次に、こちらのページを参考にして作成しました。両ページを取り入れたようなサンプルになっています。KotlinでRecyclerViewを使ったリスト表示を行う実際にやってみる(ダメだった方)【kotlin】RecyclerViewの簡単な使い方【初心者向け】を参考にさせてもらったのですが、私の力が及ばすで分からなかったので、多分Activityにそのまま使用したのが間違いだったかもと思ってます。結果だけ書くと、各項目をクリックすると以下のようなメッセージが出て、アプリが落ちました。ここら辺、周りでエラーが発生しているようでしたが、多分私の使い方が悪かっただけだと思います。実際にやってみる(うまくいった方)実際にやってみて、ダメだった方を途中でリカバーする形で最終形態になっているので、参考もとのサンプルとは異なりますが、悪しからず。RecylcerViewの各項目のLayoutにあたる部分を作るために、my_text_view.xmlをいったん削除して、my_item.xmlを作成。中身を以下の用に作成します。コードは一番下を参照ください。次は各項目のデータに当たる部分のクラスを作成・追加します。クラスの中身を以下のように書き込みます。今回は使いませんが、今後、画像をロードしたい思っているので、画像のメンバ変数もつけ加えています。(ただし、Android的にはuri等でやるのが正なのでそれは後ほど変えます。)ViewHolder.ktファイルを追加します。ViewHolderの中身を追加します。同様にViewAdapter.ktとViewAdapterの中身を追加します。MainActivity.ktを少し変更します。赤線を引いた部分、2ケ所。MainActivityをItemClickListnerに対応させます。リストデータをつくる関数をアダプターに適用。先ほどのMainActivity.ktの変更の続き、そこぞれ対応させたItemClickListnerの関数を追加し、リストデータをつくる関数を追加します。"のデータのカテゴリです。"のデータの詳細記述です。Toast.LENGTH_SHORT).show()}ビルドと実行を行うと以下のようなリストが表示され、クリックをする画面下部にクリックしたインデックスのトーストが表示されます。ソースうまくいった方。"のデータのカテゴリです。"のデータの詳細記述です。"}その他疑問に思ったことmipmap/ic_launcherとは?サンプルを引用して、”@mipmap/ic_launcher”を使用していたのですが、これは??と思ったので、調べました。遠くは荒く、近くは細かくして、メモリを減らすような技術。@mipmap:デフォルトで作られるリソースの中にあります。デフォルトで用意されている起動アイコン。いうことで、アイコンを変えたいときにもここら辺のリストを変更すると良。Kotlinの配列この表が分かりやすかった。英語や、公式の表記に目を慣らす意味も込めて。ArrayList気になること・やりたいことRecyclerViewの基本に模式的に描かれているクラスの関係は分かりやかったので、メモ。初心者には安心と安定のnyanさんのRecylcerViewのページ。先に参考にさせてもらったページ、「KotlinでRecyclerViewを使ったリスト表示を行う」はCardViewだったと後で気づき、CardViewも機会があれば少し触ってみたいと思いました。いうRecylcerViewの使い方もあるんだなぁという例として、「RecyclerViewにリストカードを表示するViewを作る」も面白いかと思いました。Fragmentでやってなかったので、「【Android】RecyclerViewの基本的な実装」を参考にして、Fragmentでもやってみたい。MVVMでRecyclerViewも気になるところではありますが、後で振り返るとして、「RecyclerViewとDatabindingとDiffUtilと。DataBinding」だけをメモしておいて、のちほどじっくり見ます。シェアするツイートフォローする関連記事VSTOの開発サンプル(私的とっかかり方)やはり,開発を始めるにあたってMSDNのサンプルが欲しいのですが、さて資料を探すのにだいぶ手間取ります。サービス、スレッドはどの場面でどれを使用すべきか後で必要になるはずなので、自分用のまとめです。現在、各リンクを読み込みながらまとめ中です。アルバムアプリのようなものを作ろうとしています。今回調査した機能としては、その中の「画像を選択してパスを取得、パスをデータベ...記事を読むExif情報の取得の仕方Windowsアプリ(C#)とAndroidアプリ(Kotlin)でのExif情報の取得の仕方を調査しています。KotlinでActivity-Fragmentの画面遷移を勉強します。VSTOでxmlリボンの追加・使用の仕方を知りたい。Outlookのアドイン開発で、ボタン追加までを前の記事に書きました。今回は細かな部分で困った部分を記事まとめておきます。VSTOアドインで表示されるはずのユーザコントロールが表示されない。VBAでTDDしたい。VBAで単体テストを行いたい。VBAでテスト駆動開発をしたい。すばらしきOfficeとアドインの世界.。