サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
パリ五輪
satohu20xx.hateblo.jp
よくAdapterを使ったときにConvertViewの再利用がどーだこーだ書いてあるけど、解釈したことのメモ ListViewを例にとって話をする。 class ListAdapter extends ArrayAdapter<String>{ public ListAdapter(Context context, String[] str) { super(context, 0, str); } public View getView(final int position, View convertView, ViewGroup parent) { if(convertView == null) { convertView = new TextView(getContext()); ((TextView)convertView).setTextSize(32.f); convertVi
最近JavaScriptがはやってる この流行でNativeとWebアプリのハイブリッドアプリを作成することが多くなろうからそういうときに使うWebViewの設定をまとめてみる。 JavaScriptを使用可能にする これがないと始まらない webView.getSettings().setJavaScriptEnabled(true); plugin使用可能 Flashとか使うときに必要 webView.getSettings().setPluginsEnabled(true); キャッシュを使用しない 開発の最中はキャッシュをOFFにしないと変わらない場合があるからわかりにくい webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); バックキーで戻る これをしないとActivityが閉じてしまう。閉じてもいい場合は設
大体の書き方がわかったのでメモ程度に やり方の基本はListViewと同じ。getView()でinflateして書き換えてあげれば大丈夫。 ただ、getDropDownView()の方も設定して上げる必要がある。 getView():こいつがクリックする前の描画に使われる getDropDownView():こいつがクリックしたあとの描画時に使われる。 画面的に言うと、こんな感じ サンプルを書くまでもないけど、↓みたいに書くことになる。 @Override public View getDropDownView (final int position, View convertView, ViewGroup parent) { ViewHolder holder; if (convertView == null) { // このhogehogeの部分を書き換える convertView
ListViewでよくあるサンプルで画像をダウンロードするたびにAsyncTaskをたちあげてる奴があるけどそれはやめましょう @Override public View getView(final int position, View convertView, ViewGroup parent) { ViewHolder holder; if (convertView == null) { convertView = mInflater.inflate(R.layout.search_row, null); holder = new ViewHolder(); holder.Title = (TextView)convertView.findViewById(R.id.textTitle); holder.Thumbnail = (ImageView)convertView.findVi
スワイプ動作をやるために必要なこと サンプル的なコード android-support-v4.jarを取ってくる 以下の場所にあるからコピーして場所を移してimportするなりそのままでimportするなりしましょう android-sdk-windows\extras\android\compatibility\v4 ViewPagerを含んだLayoutファイルを作成 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertic
このページを最初にブックマークしてみませんか?
『satohu20xx's diary』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く