2012-08-01から1ヶ月間の記事一覧
検索して見つけたページの方法をあれこれ試してみて、上記コードの html を読み込む部分で、以下の2つのどちらかを使うと文字化けせずに読み込めることがわかった。 loadDataWithBaseURL(null, html, "text/html", "utf-8", null) loadData(html, "text/htm…
日本語では 日本Androidの会 のグーグルグループで1つ見つけた。 Android 3.0のWebViewで文字化けする Android 4.0 ではないけど、症状は同じだと思う。 で、次にいつもお世話になっている Stack Overflow では… Android. WebView and loadData というわけ…
オリジナルのコードは WebView に html のデータを loadData で読み込んでいるこんなコード。 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView = (WebView)findVi…
Android 2.1 では問題なく動作していた WebView なのだけど、Android 4.0 の端末で試してみたら見事に文字化け! エミュレータでも実機でも起きる現象。 なぜかネット上では殆ど話題になっていないので、かなりレアケースというか自分だけなのかもしれないけ…
結局ググっていつもの stack overflow…。 How to remove the text in progressBar in Android? カスタム ProgressDialogを作って、onCreateで地道に数字とパーセントの TextViewを見つけて View.GONEで消すということらしい。 実際のコードはこんな感じ。 pu…
確か消すスイッチあったよな〜と思って探したらさっくり見つかった。 setProgressNumberFormat setProgressPercentFormat でも、どっちも API Level 11(Android 3.0)以降で使える機能。 今回は Android 2.1以降に対応したいのでこの APIは使えない…。
ProgressDialogに表示される、進んでいる割合の数字とパーセント表示が邪魔! というわけで、今回はこれを消したのでメモ。
「Multiple substitutions specified in non-positional format」でググると2番目に Stack Overflowが出てくる。 Android XML Percent Symbol で、結局はこのページに辿り着く。 String Resources : Formatting and Styling ここの Formatting stringsですご…
res/values/strings.xml にこんな感じの Stringの Format文字列を入れてみた。 <string name="test_format">%s (%s) is loaded.</string>そしたらこんなエラーが出るようになった。 Multiple annotations found at this line: - error: Multiple substitutions specified in non-positional for…
検索して出てきたのはこんな結果 Can BitmapFactory.decodeFile handle .ICO (Windows icons) files? WebViewで favicon.icoが読み込めるんだからでコードできるはず!というのは自分でもそう思ってたんだけど、なんだかコード量が大げさな感じがするな〜。 …
まずは BitmapFactory.decodeStream()でデコードできるのはどんなフォーマット? Android Supported Media Formats う〜ん、この表には .icoは入ってないのでダメなのかな? .bmpと .icoは違うんだっけ? でも、実際には Bitmapが返ってくることがある。
こんなコードで 画像ファイルを Bitmapにしていた public Bitmap bitmapFromUrl(String url) throws IOException { HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection(); connection.connect(); InputStream input = connect…
.icoファイルの urlがわかっている状態で、それを Bitmapにする。 単純に urlから InputStream作って BitmapFactory.decodeStream(inputStream) したところ、なぜか Bitmapファイルができるときと nullになる時があったのでメモ。
そんなわけで、なんとか上記のコードで動いているのだけど、今このブログを書きながら再度「android textview 収まる size」でググってみたら…すっごいの見つけた! 【Android】横幅に合わせてテキストサイズを調整するTextView 一番最初にこれを見つけられ…
で、良くわからないのは TextViewにセットするサイズが、setした時と getした時で違っていること。 最初に originalTextSize = 20 として TextViewにセットしたのに、そのすぐ後の getTextSize()で得た値(自分のテスト機の環境では 30になる)が違ってる。 …
というわけで、TextView Fit Width とかでさらっと検索しても見つけられなかったから面倒だけど自分で書いてみた。 private float textSizeForString(TextView myTextView, String s) { float originalTextSize = 20; myTextView.setTextSize(originalTextSi…
window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…