- 2020年3月16日
【androidjava】inflateを使ってidの異なるボタンを作る
カスタムしたレイアウトを繰り返し表示するには、inflateで取得して getIdの中身に応じて処理を書くことで簡単に実装することが出来ます。 アクティビティでやることは、 メイン […]
カスタムしたレイアウトを繰り返し表示するには、inflateで取得して getIdの中身に応じて処理を書くことで簡単に実装することが出来ます。 アクティビティでやることは、 メイン […]
画像の加工にはwindows10にデフォルトついているペイントをよく使って いますが、画像を加工後アプリで使おうとすると、加工前になかった白の背景 がいつの間にか出現しており非常に […]
複数のDrawableを重ねて使いたい時は、LayerDrawableが有効です。 重ねるだけなら至ってシンプルで、Drawableの配列を作って中に重ねたい Drawableを入 […]
ビューで定義したメールアドレスや電場番号をリンク化して使いたい場面は 多々あると思います。自分の場合は電話番号のみだったので、以下の文だけで 作ることが出来ました。 二番目の引数に […]
コード上でテキストの色を変更するには以下の方法で書くことで 変更できるようになります。 Color.parseColor()を使うことでstringの形式でもpars […]
androidでは一般的には画像や音声ファイルはそのまま渡すことができず、byte変換をしたうえで base64に変換して送る必要があります。 このBase64変換、android […]
osmdroidのマーカーでネットから拾ってきたURLに含まれた画像を表示するにはひと工夫必要になります。 urlを使うならpicassoでいけると思ったのですが、あちらが対象にす […]
OKHttpを非同期で使いたかったので、AsyncTaskを拡張して 各メソッドを追加したかったのですが、なぜか onPostExecute()だけオーバーライドできず、 手動で追 […]
非同期通信で画像をpost形式で送るには、MultipartBodyオブジェクトを用意します。 画像のurlを取得したりアップロードするときに主に用いられますが、通常使っている F […]
レスポンスの中身を知りたくてSystem.out.printlnでデバッグを かけたのですが、ここで突然androidがクラッシュしてしまいました。 ログを見てみると java.l […]
androidではOKHttpというお手軽なライブラリを使うことでAPIにアクセスして情報を取得することができます。 性能的にはHTTPUrlconnectionと比べると速度もア […]
imageviewで吹き出しを作るには、角っちょの角度を変えていく事で 作ることができますがこれだけだとちょい歪になりがち。 あるものだけで半端な吹き出しを作るよりも、真四角のvi […]