- 1 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 16:55:01.87 ]
- このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。
※プログラミング自体が初めて!なあなたには↓↓↓こちらへ スレ立てるまでもない質問はここで 126匹目 toro.2ch.net/test/read.cgi/tech/1363522503/ Eclipse統合M34【Java/C++/Ruby/Python/Scala】 toro.2ch.net/test/read.cgi/tech/1361510049/ ★★Java質問・相談スレッド161★★ toro.2ch.net/test/read.cgi/tech/1364006637/ ****オススメ関連リンク**** ■ TechBooster techbooster.org/category/android/tableofcontents/ ■ Androidメモ www.saturn.dti.ne.jp/npaka/android/index.html ■ 逆引きAndroid入門 www.adakoda.com/android/ ■ Androidプログラマへの道 wiki.livedoor.jp/moonlight_aska/ ■ Android Wiki* wikiwiki.jp/android/ ****公式リファレンス**** ■ Android developers developer.android.com/intl/ja/reference/android/app/Activity.html ■ ソフトウェア技術ドキュメントを勝手に翻訳 www.techdoctranslator.com/ ****前スレ**** Androidプログラミング質問スレ Part30 toro.2ch.net/test/read.cgi/tech/1362465598/
- 29 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 12:37:48.35 ]
- そうだ、擬似的なポインターアクセスラッパークラス作ろうぜ
class MemoryMap { private byte [] bArray ; int currentPos; MemoryMap(int size){ bArray = new byte[size]; currentPos = 0; }
- 30 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 13:03:53.41 ]
- >>27
>>Javaはnewして返してきたアドレスはそのままだから安全 返してくるのはオブジェクト
- 31 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 13:31:15.96 ]
- >>30
すなわちそのオブジェクトの先頭アドレス。 だからnewしないとアドレスが0のままなのでぬるぽになる。
- 32 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 13:33:22.43 ]
- Cの影響でポインタは計算できるもんだって思ってる人が多いけど
Pascalなんかだとポインタは計算できないな。
- 33 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 13:37:20.75 ]
- インクリメントとデクリメントくらいはできるだろ。
- 34 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 13:41:27.24 ]
- >>33
それTurboPascalやDelphiの独自拡張。
- 35 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 13:42:20.00 ]
- CがPASCALの影響を受けたかどうかしらんが、
元々ポインタってCPUのインデックスレジスタが元。 CPUではアドレス計算なんて普通のことだから ポインタも計算できたらそりゃCPUにあった効率的なコードが書ける。 JavaやPASCALは人間の脳に効率的でCPUには非効率な言語。
- 36 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 13:44:45.23 ]
- >>34
そうなんだ。じゃあポインタというよりは参照だな。
- 37 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 14:38:52.62 ]
- SQLiteについて質問です。
データベースへ保存する数値がint型の範囲を超える物も格納する場合なのですが string型でデータベースへ書込み、読み込む時は文字列として読み込んでからlong型へ変換するしかありませんか?
- 38 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 14:45:33.20 ]
- SQLiteのIntegerはJavaのlong
- 39 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 14:45:34.46 ]
- >>37
SQLiteのINTEGERは8バイトまで扱えるからlongもそのまま入るんじゃないの。
- 40 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 14:53:32.53 ]
- >>31
リファレンスがオブジェクトのアドレスとか、nullが0とか、そんな考えは止めた方がいいぞ リファレンスはOracle実装だとClassオブジェクトへのポインタとheapへのポインタの対だし nullはifnullとかaconst_nullといった専用のバイトコードで扱われるのだから
- 41 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 14:58:47.15 ]
- >>38
>>39 ありがとうございます
- 42 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 15:25:14.54 ]
- ポインタよりボインちゃんの話ししようぜ。
- 43 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 16:01:42.00 ]
- オートマ車乗ってるのにわざわざマニュアル車の話するなよ
- 44 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 18:59:36.95 ]
- >>43
ポインタがないから山ほど標準提供関数があるjava 本末転倒 自動車はATで良いがandroidはマニュアルが良い
- 45 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 19:05:33.42 ]
- native window使って全部cで書けば良いじゃん
- 46 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 19:08:56.48 ]
- だよな。どうせできないんだろうが
- 47 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 19:11:23.26 ]
- 確かにJavaってのがネックでObjectiveCに対してオーバヘッドがある
>>23 JavaからOpenGL のAPI呼び出してるとするとjniのオーバヘッドで 遅くなってるからNDKにして直接OpenGL のAPI呼ばんとだめだね
- 48 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 19:11:37.88 ]
- >>46
端末様の素晴らしいハイスペックのおかげさまで、 ndk使うまでには至らないからショーがなく糞ジャバ
- 49 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 19:15:16.60 ]
- 別に端末がいいからNDK使わない理由にはならんだろ
高速端末でも早い方がいいし、うんこJavaよりいいもんが作れるんだろ?
- 50 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 19:21:47.89 ]
- >>49
ふーん ジャバに不満はないの? C++プログラマなら不満だらけのはずだけどね
- 51 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 19:27:34.78 ]
- >>50
androidやるためのjaなのだが、知れば知るほど糞jaって事がわかってきたヨ すべからく糞 なんでjaなの? ごーぐるの策略?
- 52 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 19:30:39.96 ]
- GoogleはC#にすればよかったのにな。Javaよりオープンだし。
- 53 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 19:31:05.27 ]
- >>50
じゃあ全部C++で書けばいいじゃん 選択肢あるし。なんで選ばないの?
- 54 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 19:51:19.24 ]
- JNIの呼び出しのオーバーヘッドがって言ってる人は
Windowのアプリなんか作っててもDLLの呼び出しのオーバーヘッドは気にならないの?
- 55 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:05:23.23 ]
- DBの勉強してたら
nullってヌルじゃなくてナルって読むんだな ぬるぽじゃないじゃん
- 56 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:08:13.32 ]
- じゃあこれからはなるぽで
- 57 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:08:26.12 ]
- 恥ずかしい。ずっとヌルと読んでたよ。
- 58 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:08:54.46 ]
- >>55
昔からの事 どっちでもい〜事って事で済んでる そんな事いったら ビタミンとかエネルギーも使えないぜw
- 59 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:10:05.78 ]
- Cポインタどうのオッサン野郎は前スレから一体なんなんだ?そろそろいい加減にしとけよ。
ここはAT車について語る場だ。テメエのマニュアル車熱なんかしったこっちゃねえ。 そしてお前が熱く語った所でJavaの仕様は何も変化しねえしAndroidも何もかわらねえよ。 お前の理想なんか知ったこっちゃねえ。 嫌ならAndroid開発やめろよ。 それが嫌ならお前が理想と思う新しいJava開発でも開始しろ。 昔がよかったような愚痴をいい続ける野郎は いつだって時代に置いていかれる生産性のない、順応、柔軟性のないプログラマーと相場がきまっている。 使いづらい物を使いづらいなりに工夫して共存して、 与えられたものと環境で無から物を作るんだよ。それがプログラマーってものだ
- 60 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:10:10.12 ]
- バイタミンとエナジーが発音的に正しいよな
- 61 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:14:41.67 ]
- falseをファールスと読んでる人もいるよな。COBOLではそう読んでると言ってた。
- 62 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:18:41.38 ]
- ウィルス、ビールス、ヴァイラス
- 63 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:37:06.98 ]
- 正しい読み方を知った上で、その状況に応じて使い分ける
いちいち、「それは本当はこう読むんですよ」なんて講釈たれるやつは・・・・・・
- 64 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:39:11.95 ]
- 脆弱のことを「きじゃく」と読む奴がいてもスルーするのか。えらいなおまえ。
- 65 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:40:41.00 ]
- アイロン
- 66 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:46:21.44 ]
- >>54
.NET Framework上で動作するマネージドコード VC++アンマネージコード VC++ネイティブコードの違いも解らず 十把一絡げにWindowsアプリとか言っちゃってるバカ
- 67 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:47:34.40 ]
- 夢は膨らむな
- 68 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:48:03.50 ]
- Cのポインタが良いならNDKを使えばいいだけ
それすらもできない硬直した奴が愚痴ってるんだから察してやれよ・・・
- 69 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:50:48.90 ]
- Javaにポインタがないって言ったらなんでこんなに盛り上がるわけ。
なんか言ったらいけないことを言った?
- 70 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:55:50.74 ]
- >>66
じゃあ説明して
- 71 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:58:00.10 ]
- Java から OpenGL ESの関数を使う場合は、これらのメソッドはほとんどがJNI
(Java Native Interface)を用いて呼び出されているので、単発でJNIをコールする 場合は影響ないけど、ループの内部などでJNIを複数回呼び出すとトータルで 大変なオーバヘッドになる 典型的なのがビットマップへのモザイク処理 なので、こういう処理が想定されるときはOpenGL ES関連の処理を丸ごと NDKのネイティブコードで書けば場合によっては数倍近く早くなる
- 72 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:58:04.44 ]
- パフォーマンス悪いからアクセッサー使わずに変数をpublicにして直接アクセスしろって言われてたこともあったな
- 73 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 20:59:41.73 ]
- >>70
Javaほど遅くないけど .NETマネージコードでオーバヘッドが生じる場合は 当然、ネイティブコード VC++ とかの開発が必要になる Androidと同じ
- 74 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 21:01:52.54 ]
- ビットマップへのモザイク処理にはOpenGL使わねえなww
ポリゴンや数多くのテクスチャを張り替えたりする処理だな
- 75 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 21:04:08.93 ]
- OpenCVのサンプルなんかはライブラリが別アプリになってて
メソッドの呼び出し→プロセス間通信での呼び出しになってるけど 普通の用途だと問題ないレベル
- 76 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 21:07:28.26 ]
- ちょっと古いソースだがAndroidのjini呼び出しって遅いみたいだな
【3】JNIが遅いというパラドックス www.atmarkit.co.jp/fwcr/rensai2/google_int_01/03.html
- 77 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 21:11:31.26 ]
- Javaのメソッドの倍なら気にしなくていいレベルだと思うけど…
パフォーマンスが悪いからってローカルのメソッドを全部インライン展開するか?って話
- 78 名前:デフォルトの名無しさん [2013/03/29(金) 21:12:07.45 ]
- 関数一回のコールにかかる時間より、
その関数内でかかる時間の方が遥かに長いでしょ 関数コールにかかるオーバーヘッドはできるだけ少なくするように jniライブラリをデザインすべきでしょ
- 79 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 21:24:46.16 ]
- >>59
カスw
- 80 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 21:35:34.58 ]
- お前らもコンソールでちょっとバイナリダンプするツールとか作れるようになったころに
こういうふうに悦に入りたい時期なかった?
- 81 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 21:45:19.96 ]
- おまいらが何言ってるかさっぱりわからんw
ポインタってなんだよwww
- 82 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 21:49:35.40 ]
- 1に安全、2にマナー
- 83 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 21:50:44.47 ]
- ボインダーってのは、オッパイロケットを武器とする女性型ロボット
- 84 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 21:53:12.44 ]
- 発射済みだと例外が
- 85 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 22:06:34.97 ]
- >>84
だれうまwwwwwwwwwwww
- 86 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 22:19:17.09 ]
- お前らいい加減スレタイ読め
- 87 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 22:22:14.86 ]
- >>75
今のdalvikの場合、JNI呼び出し時に遅くなるのはJITが効かなくなるからじゃなかったっけ JITされる単位がメソッドだからJNIの呼び出し位置が悪いと糞遅くなる
- 88 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 22:27:29.00 ]
- >55
ヌル:0x00に一致するもの ナル:何でもないもの 豆知識な。
- 89 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 22:46:26.69 ]
- >>79
おっさんはもう帰れよ。お前の与太話にはもううんざりだ
- 90 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 22:47:38.53 ]
- Javaに無い機能の話しするんじゃない。
仕様レベルの話もするんじゃない。 もっとAndroidプログラミングに直接的な質問の話をしろよ。 わかったかウンコども
- 91 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 22:49:56.16 ]
- 遠回しにだらだら荒らさないで
objectivecとappleは素晴らしいっていえよ
- 92 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 22:50:01.76 ]
- ボインダーでオ ナル(null)
(*´Д`)ハァハァ
- 93 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 22:51:31.60 ]
- NDKの話題もOKなんだからCの話が出てもおかしくはない
問題なのは質問と無関係な雑談だろ
- 94 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 23:24:26.14 ]
- アップルは使うは天国、作るは地獄って昔から言ってだな。
- 95 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 23:35:19.22 ]
- プレーブラウザーって言葉あるけど、あれ「ブラ」+「ウザー」=ノーブラ派ののおにゃのこの事だからな
- 96 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 23:35:31.25 ]
- KeyEventを発行したいのですが、IWindowManagerをimportできずに困っています。
何か参考になるページや助言下さると助かります。よろしくお願いします。
- 97 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 23:41:15.61 ]
- Objective-C++のカオス具合はなかなか素晴らしいよw
- 98 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 00:40:23.22 ]
- >>97
あそ。続きはアップルスレでどうぞ >>96 こういうことではなくて? d.hatena.ne.jp/blatt/20100110/1263127477
- 99 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 00:45:47.12 ]
- なんとなく。 String s = nullにするとあとあとヌルポって言われそうで。
String s;で止めてみる。こうすれば気持ち的にヌルポを避けれそうな気がして。 まあ、避けれないし、初期化されてないって怒られるんだけどね。
- 100 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 00:53:12.63 ]
- >>99
初期化忘れて怒ってくれるのってローカル変数だけじゃん。 privateのメンバ変数も怒ってくれたらいいのにな。 ローカル変数は使う直前で宣言&初期化ってセオリーで 初期化わすれの危険性ってすくないと思うし。
- 101 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 01:00:07.98 ]
- >>98
そのやり方で何度か試してみましたが、実機上だと反応してくれないんですよね・・・
- 102 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 01:04:21.40 ]
- AVDって1コアしか使ってないみたいなんだけど、2コアで動かしたり設定できる?
- 103 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 01:11:24.48 ]
- >>101
これは? yokobonbon.blogspot.jp/2011/10/android-keyevent.html
- 104 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 01:38:58.75 ]
- >>100
コンストラクタが一つは限らないからどのルート通るかコンパイル前には分からないじゃん リフレクションとかもあるし
- 105 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 01:59:26.64 ]
- >>47
ありがとう、やっぱり1000個も描画となるとNDKしかないのか… というわけで発想を変えて、毎フレームで変化する一部分だけを背景で上書き→再描画して、後は前描画したものを利用することにした これで解決するかなとか思ってたら今度はglClear呼んでないのに画面がクリアされる… gl.glEnable(GL10.GL_TEXTURE_2D); gl.glActiveTexture( GL10.GL_TEXTURE0 ); 〜描画処理〜 gl.glDisable(GL10.GL_TEXTURE_2D); 描画処理の部分で一切描画しなければクリアされないんだけど、大きさにかかわらず一個でもテクスチャを描画すると全部消える 正確にはglDrawTexfOESを呼び出した時点で全部クリアされるみたいだ OpenGLで前回描画した画面にどんどん上書きしていくことって出来ないのかな?
- 106 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 02:33:18.54 ]
- >>103
sendKeyDownUpSync()でkeycode何通りか試したのですが、CALLやBackなど一部のKeyしか反応しないんですよね・・・ HomeキーなどをButtonでソフト化したかったのですが、自分にはまだ敷居が高いみたいです。わざわざ調べて下さりありがとうございました。
- 107 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 02:42:51.28 ]
- Homeキー押下ならIntent投げれば良いと思うけど
- 108 名前:98 mailto:sage [2013/03/30(土) 02:49:23.50 ]
- >>101
うそーん?俺実機で動いてるけどなぁー。バックキーね。 俺が調べてた時は再現できるキーと出来ないキーがハードレベルできまってるという話で 全部の再現は無理だぜ。 root化した時にアクセスできるシステムiniみたいのに どのボタンでどのイベント発行というのと、アクセス権がボタン1つ1つに定義されてて ホームキーとかはそこを直接システム権限→ユーザー権限に変更しないとダメみたいな話だった。 電源キーとかも同じ。 ちょっとURL紛失してて申し訳ないが・・・ぐぐってるとそのうち見つかると思われる
- 109 名前:105 mailto:sage [2013/03/30(土) 04:00:35.04 ]
- 手持ちの他の端末で同じプログラムを動かしてみると、
((GL11Ext)gl).glDrawTexfOES(x, y, 0, w, h); で指定した部分以外のところには、描画したものの破片とかがびっしり描画された おまけにその状態で描画を続けると砂嵐のようなゴミが画面に… こういうときは何を疑うべきかな?
- 110 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 06:32:47.54 ]
- SmartNewsってアプリの画面遷移効果はどうやってるんですか?
- 111 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 06:55:05.13 ]
- そもそも1000この描画するような設計から見なおしたほうが早い気がする
- 112 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 08:55:58.98 ]
- >>93
いいこと言うね ちなみにNDK使ってる人の割合は何%位? 処理スピードを求めるゲームだけで、 C/C++の遺産を使う為に使ってる人はいないでしょ
- 113 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 10:22:27.36 ]
- シングルコアの端末でも2000枚程度のテクスチャならOpenGLつかえば
問題なくさくさく描画できるはずなんだけどなぁ URLは失念したが英語サイトだったと思うが 2000 OpGL Android でぐぐれば探せるはず
- 114 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 10:29:59.54 ]
- ドット絵を入れると伸縮されて綺麗なドット絵得なくなったりするね。
レイアウトごとに分けたりdpじゃなくてpxとかにすればいいかもしれないが。。。
- 115 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 10:47:49.39 ]
- Serviceクラスに書いたメソッドを外部クラスから起動するときに
staticにしたくないから、serviceクラスをインスタンス化するって大丈夫? 構造変えるべきか、ユーザビリティに特別問題なければこのままいきたい。
- 116 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 11:19:47.98 ]
- >>115
ダメ 自分でインスタンス化したものとstartServiceで呼ばれたものは別インスタンスになるから意味がない
- 117 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 16:21:22.70 ]
- Android初心者です
Eclipseでリストフラグメントのプロジェクト(タブレットだと2paneになるやつ)を作りました リストにデータを挿入してから表示すると初回起動時にはプログレス状態を示すリングが自動で表示されています このリングの表示非表示をプログラムから制御するにはどうしたらいいでしょうか? ProgressBarで検索しているのですが関連しそうな情報が見つかりません このリングのよび名は何でしょうか?
- 118 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 16:50:46.08 ]
- く〜〜〜る〜〜〜〜♪
きっとくる〜〜〜♪ きっとくる〜〜〜♪
- 119 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 16:59:53.79 ]
- >>117
貞子
- 120 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 17:52:40.79 ]
- >>117
サンプルコピったんだったらその中に制御するコードもちゃんとあるからソース読め
- 121 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 17:58:13.05 ]
- >>117
読め
- 122 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 18:08:23.09 ]
- >>117 ですけどサンプルコピーしたんじゃなくてEclipseでリストフラグメントの新規プロジェクト作ったんです
それでAsyncTaskでリストにデータを追加するようにしたらリングが出るようになったんです コードのコピペとかはしてないのでOSが出してるんじゃないかと思います
- 123 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 18:11:03.95 ]
- >>117
そのリングはprogressbar バーじゃないのにbarなのは変な気がするけれど、 progressbarなのだ。 で、ただくくる回ってるだけの部品を 表示したり非表示にしたりしてるだけで、 特筆すべきポイントは全くないから、 だれも記事にしてないんじゃねw
- 124 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 18:18:59.19 ]
- >>123
お答えありがとうございます 今プロジェクトの中をprogressbarを大文字小文字無視で検索してみましたがヒットしません xmlファイルの中にもなかったです どうやったら非表示にできるんでしょうか? 別途ProgressDialogを出していてリングがかぶるので消したいんです ListViewが出してるのかな?
- 125 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 18:22:34.81 ]
- >>124
エスパーじゃないんだからその情報だけじゃ分からんよw
- 126 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 18:32:42.85 ]
- >>117 です
解決しました ListFragment.setListShown() が表示・非表示のスイッチでした ちょっと名前に慣れてなかったんで見つけるのに苦労しました
- 127 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 18:37:47.17 ]
- OS 標準の XML に list_content.xml というのがある。
ListFragment はこれを内部でレイアウトにセットしてる。 例のくるくるは "progressContainer" というアイテム内で表示されている。 この progressConteiner の visibility 属性を gone と visible を切り替えると 表示非表示を切り替えることができる。
- 128 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 18:39:14.14 ]
- …て、専用 API あるのか。
- 129 名前:デフォルトの名無しさん mailto:sage [2013/03/30(土) 19:01:21.95 ]
- >>127
解説ありがとうございました そういう仕組みになってたんですね 確かにlist_content.xmlの中にそういう記述がありました
|

|