Android
WebViewの解放 WebViewのロード中にActivityを終了がすると 裏でonPageFinishedが走って落ちることがあるstopLoading呼んでから、setWebChromeClientとsetWebViewClientにnullをセットしてあげましょう。
eventdispatcherにlistenerを登録しておけば、指定したメソッドが呼ばれる。 BACKキーがKEY_BACKではなくてKEY_ESCAPEだったのではまった。
OnEditorActionListenerではまったのでメモ。 onEditorActionのeventを使って押下時に処理をしてたけど何故かnullが入ってる。 調べてみるとEditTextにSingleLine設定をすると、onEditorActionのeventがnullになるようです。 SingleLineを設定する際は、上手…
iOS風なんて書いちゃってますが、普段Android使ってないのでAndroidでもよくあるものだったらごめんなさい(泣) まずは完成形の動画を。
オーバーレイを使ったアプリで、画面外からスワイプするとダイアログが表示されたりする機能ありますよね。 全く実装方法が分からなかったのですが、試行錯誤した結果一応それっぽいものができたので、記事にして残そうと思います。 ・目標 スワイプを検知す…
以下のように「This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in」とエラーが表示。 早速ググってみると有りました。解決方法 Eclipseのメニューから、Check for updateを選択し、ADTを…
カスタマイズしたListVIewで行間の線を消したいときってありますよね。 例えば以下のListView。線が気になる。そういう場合は以下のようなコードを記述すれば線を消せます。(厳密に言えば線が透明になる) listView.setDivider(new ColorDrawable(Color.TRAN…
GalaxySにてArrayAdapterクラスのaddAllメソッドを実行すると、「java.lang.NoSuchMethodError:」とエラーが。 んな馬鹿なとドキュメントを確認するとAPI11から追加されたメソッドのようです。 addメソッドであれば実行できるので、以下のように記述して解決…
ログインして使うWebサービスで、ログインしてからでないと使えないAPIをHttpClient経由で叩きたかったんだけど、HttpClientでログインするということがうまくいかない。 WebViewからならログインはできたので、そのCookieを使ってHttpClientでAPIを叩けばい…
メモってないと忘れそうなので。 ArrayListをランダムに並び替えたいときってありますよね。 あんまり拘らないなら、Collections.shuffleメソッドで簡単に並び替えることができます。 便利!! ArrayList<String> array_list = new ArrayList<String>(); Collections.shuffle</string></string>…
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); …
backgroundSetting.xml <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/background" android:tileMode="repeat" />drawableフォルダに背景のパターン設定を行うxmlファイルを作り上を記述 android:srcに繰り返し表示させたい画像を指定。 あとは下記のようにレイアウトの背景に設定するだけ。 </bitmap>