Androidプログラミング質問スレ Part23
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2012/06/19(火) 19:57:12.12※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 118匹目
http://toro.2ch.net/test/read.cgi/tech/1331904826/
Eclipse統合M32【Java/C++/Ruby/Python/Perl】
http://toro.2ch.net/test/read.cgi/tech/1320318310/
★★Java質問・相談スレッド153★★
http://toro.2ch.net/test/read.cgi/tech/1334438859/
****関連リンク****
■ Android developers http://developer.android.com/
■ ソフトウェア技術ドキュメントを勝手に翻訳 http://www.techdoctranslator.com/
****前スレ****
Androidプログラミング質問スレ Part22
http://toro.2ch.net/test/read.cgi/tech/1337170429/
0552デフォルトの名無しさん
2012/07/09(月) 05:05:57.3922行目は
dlgLayout = inflater.inflate(R.layout.dialog_layout, null);
dlgText = (TextView)dlgLayout.findViewById(R.id.dialog_text);
じゃない?
LayoutInflater#inflate(int, ViewGroup)は、第2引数のViewGroupが
・=null: 第1引数のlayoutをインスタンス化したものを返す
・!=null: 第1引数のインスタンスを第2引数にaddした上で、第2引数を返す
http://developer.android.com/reference/android/view/LayoutInflater.html#inflate%28int,%20android.view.ViewGroup%29
ソースの22行目を見ると、第2引数にfindViewByIdしたViewGroupを指定してるけど
事前にsetContentViewしてないので、第2引数はnullじゃない?
なので、dlgLayoutがView階層にaddされていないので、23行目の戻りがnullになってるんだと思うけど。
あとついでに言うと
Dialogの表示はActivity#showDialogかDialogFragment使ったほうがいいよ。
それだと、縦横きりかえるとメモリリークするはず。
「android dialog リーク」あたりでググるといいよ。
0553デフォルトの名無しさん
2012/07/09(月) 11:22:36.83サンプルはどこかにありませんでしょうか?
設定画面からBackキーで戻る所で躓いてしまいまして。
0554デフォルトの名無しさん
2012/07/09(月) 11:49:10.01MotionEvent.ACTION_DOWN発生時に円を描画させたいのですが、
どのようにさせればよいのでしょうか?
onDrawを使用すると起動時既に円が描画されています。
描画タイミングをこちらの任意で設定したいです。よろしくお願い致します。
0555デフォルトの名無しさん
2012/07/09(月) 12:14:19.980556デフォルトの名無しさん
2012/07/09(月) 12:25:46.570557デフォルトの名無しさん
2012/07/09(月) 12:52:56.06public boolean onTouchEvent(MotionEvent event) {
if(event.getAction()==MotionEvent.ACTION_DOWN){}
}
の中でフラグ立たせてinvalidate();呼べ
onDrawでflag==trueのときに描画しろ
0558549
2012/07/09(月) 13:07:40.30ここを参考にしてたんですけど
http://www.ne.jp/asahi/hishidama/home/tech/java/reflection.html#getDeclaredMethod(
PagerTitleStrip strip = ...; を
Class<PagerTitleStrip> strip = PagerTitleStrip.class;して
TextView mCurrText = (TextView)mCurrTextField.get(strip); の後のごにょごにょに、
以下を追加して終わりだと思ってたんですけど上手くいかないです。
Typeface typeface = Typeface.createFromAsset(
mContext.getApplicationContext().getAssets(), "フォントフォルダ/フォント名.ttf");
f(typeface != null && mCurrText!= null ) mCurrText.setTypeface(typeface);
下段のこっちの方も試してみようと思ったんですけど、
int childCount = strip.getChildCount(); ← PagerTitleStripで未定義ですと言われるし
上記をアクティビティのonCreate()直下に記述しているんですけど、
FragmentPagerAdapter内のpublic CharSequence getPageTitle(int position) {内で書くものなんでしょうか?
0559デフォルトの名無しさん
2012/07/09(月) 15:49:46.89高速スクロールのボタンを透明化することは出来るでしょうか?
また、高速スクロールのボタンへイメージ画像を充てがう事は出来ますか?
0560デフォルトの名無しさん
2012/07/09(月) 16:27:03.55Viewに画像を表示してその画像の角をドラッグすることで拡大縮小や回転を行えるようにしたいのですがどのようにすればいいのでしょうか?
0561デフォルトの名無しさん
2012/07/09(月) 16:46:12.56そこw機能の根幹じゃねぇかwww
それ人に聞いてどうするよwww
「ギター・ベース・ドラム・キーボード募集、当方ボーカル」かよwww
0562デフォルトの名無しさん
2012/07/09(月) 16:48:54.690563デフォルトの名無しさん
2012/07/09(月) 17:07:05.82マルチタッチの2本指で拡大縮小回転する方がかっこよくない?
0564デフォルトの名無しさん
2012/07/09(月) 17:47:04.51AndroidってよりJavaの話になってしまうけど。
>>551の"strip"はPagerTitleStripオブジェクト。
Swipe Views + Title Stripのプロジェクトだと
PagerTitleStrip strip = (PagerTitleStrip)findViewById(R.id.pager_strip);
って記述してるやつ。
> Class<PagerTitleStrip> strip = PagerTitleStrip.class;
の"strip"はClassオブジェクト。
PagerTitleStripオブジェクトじゃない。
左辺の型が、PagerTabStripとClass<PagerTitleStrip>で違うよね?
ちゃんとPagerTitleStripオブジェクトが取得できれば、getChildCountも使えると思うよ。
PagerTitleStripはViewGroupのサブクラスだから。
0565デフォルトの名無しさん
2012/07/09(月) 17:51:35.57どのようにするかを考えるのがプログラミングです。
プログラミング質問はプログラミングしてからお願いします。
0566デフォルトの名無しさん
2012/07/09(月) 18:14:55.99その後起動するとフォアグラウンドだったActivityが作りなおされているように見える。
この時って、それまでスタックしていたActivityも順番に再生成されているのかな?
0567デフォルトの名無しさん
2012/07/09(月) 18:28:22.24autolinkしたurlはどのようにすれば扱えますか?
0568デフォルトの名無しさん
2012/07/09(月) 18:32:12.17フォアグラウンドな Activity がひとつだけ再生成される
Back キーで戻ると、戻った先の Activity がひとつだけ再生成される
0569デフォルトの名無しさん
2012/07/09(月) 18:46:07.55TextView#getText の戻り値が Spannable にキャストできると思うので、
その中から getSpans かなんかで URLSpan を探して削除し、
URLSpan#onClick をオーバーライドした独自のサブクラスをセットし直すといいんじゃないかなぁ
たぶん
0570デフォルトの名無しさん
2012/07/09(月) 19:04:09.33これは?
http://daichan4649.hatenablog.jp/entry/20111220/1324314528
0571デフォルトの名無しさん
2012/07/09(月) 19:08:21.57馬鹿には無理。特にお前みたいな馬鹿には一番無理
0572デフォルトの名無しさん
2012/07/09(月) 19:14:19.27ん?悔しすぎたかな?
0573543
2012/07/09(月) 19:35:04.85レスありがとうございます。Dialog のメモリリークについての参考ページをggって読み漁ったのですが、自分が記述していたのはダイアログ管理も自分で行わないといけない記述の仕方だったのですね。
Activity#showDialog で Activity に任せたほうが楽で安全なので、showDialog で生成するようにしました。
ダイアログ内の TextView の文字列を、違う文字列で上書きする動作はまだ実現できていないのですが、ダイアログ内に表示されている画像やテキストなどは、動的に変化させることは無理なんですかね?
Activity#setContentView(R.id.layout.xml) で Activity にセットしたレイアウトの中にある TextView は上書き可能なのに・・・
inflateメソッドでレイアウト追加しているところが臭いので、少しだけ自力で探ってみます。
0574デフォルトの名無しさん
2012/07/09(月) 19:45:00.71おk
役に立って何より
0575566
2012/07/09(月) 20:11:44.12なるほど。
じゃあ、ActivityAがBを起動したことを
boolean isBCreated = YESとかメンバ変数で持つとかはアウツなんですね。
アプリがバックグラウンド中にA,Bが破棄されて、
B復帰 -> 戻る -> A復帰 isCreated = NOに戻ってる?
0576デフォルトの名無しさん
2012/07/09(月) 20:13:27.10破棄されるときにデータを一時的に保存するあれを使ったらいいんじゃない?
0577566
2012/07/09(月) 20:26:03.21savedInstanceStateですよね・・・
むーん。この辺iOSに比べて難しいなあ。
要するにアプリがバックグラウンドになったら、というよりは
Activityがバックグラウンドになったら、いつメモリから消えるかわからないと
考えるのがいいかな。
バックグラウンドのActivityを破棄をエミュレートできれば確認が楽なのだけど・・・
0578デフォルトの名無しさん
2012/07/09(月) 20:29:04.85http://developer.android.com/reference/android/app/Activity.html#ProcessLifecycle
この辺読んだのですが、まだわからないことがあります。
アプリがバックグラウンドになったとき、
* スタックされているActivityのみがメモリから破棄される
* アプリのプロセスそのものが破棄される
の2パターンがあるのでしょうか?
それとも後者のみで、そのときはフロントエンドだったActivityのみが
savedInstanceStateを使って復帰され、
戻るを押すと前のActivityもsavedInstanceStateを使って復帰される。
という理解が正しい?
0579デフォルトの名無しさん
2012/07/09(月) 21:11:15.57それでOK
0580デフォルトの名無しさん
2012/07/09(月) 21:16:40.07よくある画像をバウンディングボックスで拡大縮小とか
どうやるのかさっぱりだよ
あれはとりあえず画像の上に操作できる枠を表示させてるだけで
処理は4点の座標からわりだしてやるっていうふうなのかな?
0581デフォルトの名無しさん
2012/07/09(月) 21:24:33.93乱暴だけどこんな確認方法がある
1. アプリを Eclipse からデバッグモードで起動する
2. アプリをバックグラウンド化する
3. アプリを Eclipse の DDMS から強制終了する
4. アプリをフォアグラウンドに戻す
0582デフォルトの名無しさん
2012/07/09(月) 22:41:13.21おー、サンクス!
0583デフォルトの名無しさん
2012/07/09(月) 22:43:01.42質問者じゃないけど凄い為になった
0584デフォルトの名無しさん
2012/07/09(月) 22:50:40.97透過画像の縁と同じ形(☆なら☆の縁取り)に縁取りをつけたいのですが
縁の画像を用意せずにShapeなどで表現できるでしょうか
0585577
2012/07/09(月) 22:55:34.04もう1点質問があります。
アプリケーション全体で参照するデータの扱いは、
シングルトンかApplicationクラスを拡張するか・・・
が、自分はどちらもNGではないかと思っています。
プロセスが死んだらメモリの内容は消えます。けれど復帰は前回のアクティビティから。
途中経過をメモリに保持するのは良くないのではないかと。
よって、そういうデータはSharedPreferenceに保存して、
アプリケーション起動時に初期値に戻すべきものは最初に起動するActivityのonCreateで行うのが、
良いかと思うのですがいかがでしょうか?
0586デフォルトの名無しさん
2012/07/09(月) 23:04:31.990587デフォルトの名無しさん
2012/07/10(火) 00:33:15.03出来たー!ホントありがとう!>>583の言う通りホント勉強になりますw
0588デフォルトの名無しさん
2012/07/10(火) 00:42:19.22Done Loading Packages
で止まるんですけど同じ症状の方います?
0589デフォルトの名無しさん
2012/07/10(火) 02:42:21.54ImageViewから継承してサブクラスを作成したのですが、
レイアウトのxmlでandroid:src指定したソースは取得できるようになったのですが、
ActivityからsetImageResourceでセットしたイメージサイズを得たい時にはどうすれば可能ですか?
BitmapDrawable src = (BitmapDrawable) this.getDrawable();
とやっても、最初にandroid:srcで指定したイメージのサイズしか取得できません。
よろしくお願いします。
0591デフォルトの名無しさん
2012/07/10(火) 09:14:12.03regza t-01c で画像サイズ854×480で写真を撮ると
撮った時の静止画像が乱れます(保存される画像は普通に取れます)
他の解像度では上記の現象は起きません。
原因、プログラム的な回避策がわかる人がいましたら教えてください。
お願いします。
0592デフォルトの名無しさん
2012/07/10(火) 09:40:10.08??
0593デフォルトの名無しさん
2012/07/10(火) 09:42:24.05それとも用意してあるの?
0594デフォルトの名無しさん
2012/07/10(火) 09:56:50.50いよいよ日本での韓流ブーム終焉の日が近づいている。親韓流、親K―POPの急先鋒とみられているフジテレビ内部からも「まったく視聴率が取れない……」と弱気な声が漏れており、撤収のムードが漂い始めているという。
昨年、高岡蒼佑がTwitterで行ったフジテレビの韓流ゴリ押し批判をキッカケに、韓流・K-POPに嫌悪感を示す層が、インターネット上を中心に形成された。
その流れは根強く、先月には兵庫県でKARAや超新星らが出演するイベントが、チケットの売り上げ不振を理由に中止に追い込まれたほど。
それでもテレビでは「K-POPブーム」と称して相変わらずプッシュしていたが、もはや不人気は隠せない段階に入った。
ついには、フジテレビ内からもK−POPの不人気ぶりを嘆く声が漏れている。
「今K-POPアイドルを番組に出すと、露骨に数字(視聴率)が下がるようになってしまいました。
まだKARAや少女時代などの下がり幅はマシな部類ですが、あまり名前の知られていないグループだと、本当にひどい。
さすがにスタッフは頭を抱えていますよ。これまでのように、K-POPや韓流ブームと騒いでいられなくなる日は近いでしょう」(フジテレビ関係者)
この関係者が話すように、露骨なK-POP推し自粛は番組編成にも表れている。
例えば、7月9日に2時間特番として放送予定の『夏が来た!!HEY!HEY!HEY!お台場“生”の歌祭り』。
昨年ならば有名無名問わず、複数のK-POPグループがブッキングされるというケースが多かったが、今回韓国アーティストで出演を事前告知されているのは東方神起だけ。
8月8日の『FNSうたの夏まつり』にも、今のところK-POPアーティストの名前はない。
民放キー局関係者は「すでに『ミュージックステーション』を持つテレビ朝日も、K-POPと距離を置くことを決めたといいます。
必要以上にK-POPアーティストを出さないということですよ。数字が取れない上に、ネットであらぬ批判を受けてしまいますから、仕方ないですね」と耳打ちする。
今年も日本でのヒットを目指して多くの韓流アイドルがやって来ているが、現実はあまりにも厳しいと言わざるを得ないだろう。
http://www.cyzo.com/2012/07/post_10950.html
http://engawa.2ch.net/test/read.cgi/poverty/1341880283/
0595デフォルトの名無しさん
2012/07/10(火) 10:54:07.130596デフォルトの名無しさん
2012/07/10(火) 10:56:43.070597デフォルトの名無しさん
2012/07/10(火) 10:58:29.76ありがとうございます
私にはまだ理解できないのでまた勉強してから参考にさせて頂きます
0598デフォルトの名無しさん
2012/07/10(火) 11:28:44.13Bimap.compress (Bitmap.CompressFormat.JPEG, 100, xxxxx.jpg);
戻り値はbooleanで変換の成否
0600デフォルトの名無しさん
2012/07/10(火) 13:10:32.90setImageBitmap してないんじゃね?
0601デフォルトの名無しさん
2012/07/10(火) 14:07:35.79大切な事なのでもう一度言います。
馬鹿には無理。特にお前みたいな馬鹿には一番無理
0602デフォルトの名無しさん
2012/07/10(火) 15:08:45.870603デフォルトの名無しさん
2012/07/10(火) 16:34:42.47・getRecentTasks
・getRunningTasks
・getRunningAppProcesses
で取得される値の違いがいまいちよく分からない(SDKも読んだけど余計に分からなくなってしまった)
どう違うか教えてください。
0604デフォルトの名無しさん
2012/07/10(火) 18:27:03.29Recent と Running の違いは、 Recent は終了したものも含むが Running は実行中のものだけ
Task と Process の違いは、タスクはユーザーの見た目的なものでプロセスは OS 上の内部的なもの
例えばメーラーから添付ファイル選択でギャラリーを呼び出したらギャラリーとメーラーは別のプロセスだけどもユーザーの見た目的にはメーラータスクの一部
ホーム画面に戻って新たにギャラリーを起動するとこれは当然さっきのメーラーとは別のギャラリータスクだけどプロセス的にはメーラー上のギャラリーと新たに開いたギャラリーは同じプロセス上で動作している
0605デフォルトの名無しさん
2012/07/10(火) 18:40:29.17Home キーで抜けるなどバックグラウンド化しただけのタスクは終了していない
また、プロセスが kill されても、それイコールタスクの終了ではない
タスクが終了しても直ちにプロセスが消されるわけではないし、
タスクが生きてても直ちに必要なければプロセスは消されるし、
消されてもまた必要になれば再起動されるのが Android におけるプロセスというもの
0606デフォルトの名無しさん
2012/07/10(火) 18:40:52.37自分で書いてる通りやればいいよ
invalid
0607デフォルトの名無しさん
2012/07/10(火) 19:47:36.260608デフォルトの名無しさん
2012/07/10(火) 20:05:56.86ありがとうございます。
とりあえずあれから自分なりにさらに調べてテストソースも書いてみて
getRecentTasksの挙動はホームボタン長押しで出る「最近使ったアプリ」の値とほぼ同じだと考えて良いみたいですね。
getRunningTasks とgetRunningAppProcessesについてはやっぱり自分で調べてもよく分からなかったですけど
>>604の説明をみて理解できました。
0609379
2012/07/10(火) 20:27:45.070610デフォルトの名無しさん
2012/07/10(火) 21:06:04.20キャッシュが効いてても、一から読み込みが始まり起動が遅くなります。
どうにかならんもんでしょうか?
0611デフォルトの名無しさん
2012/07/10(火) 21:28:07.30アプリ側からカレンダーの作成はできないのでしょうか?
0612デフォルトの名無しさん
2012/07/10(火) 21:57:09.870613デフォルトの名無しさん
2012/07/10(火) 22:22:12.15本当にデータ的なものはファイルとかデータベースとか使えばよさそうなもんだし
環境設定だったらそれこそSharedPreferenceに書いたほうがいいだろうし
0614デフォルトの名無しさん
2012/07/10(火) 22:34:04.00onSaveInstanceState で保存した値は、自動的に復元されるわけじゃなく、自分で復元するんだから、
初期値を使うか、 savedInstanceState から復元するか、もっと別の値にするか、自分で自由に選べるだろ
0615デフォルトの名無しさん
2012/07/10(火) 22:54:13.69Tegra2上のみで意図した通りに動作し、Adreno200とMali400MPでは一定の大きさで止まってしまい、それ以上大きくなりません。原因わかる方よろしくお願いします。
0616612
2012/07/10(火) 23:06:04.72てへ
0617デフォルトの名無しさん
2012/07/10(火) 23:17:08.740618デフォルトの名無しさん
2012/07/10(火) 23:22:35.29とても大切な事なのでもう一度言います。
馬鹿には無理。特にお前みたいな馬鹿には一番無理
0619デフォルトの名無しさん
2012/07/10(火) 23:23:07.17ある程度以上デカくなると分けないと管理しきれん
0620デフォルトの名無しさん
2012/07/10(火) 23:27:47.72とても大切な事なのでもう一度言います。
馬鹿には無理。特にお前みたいな馬鹿には一番無理
0621デフォルトの名無しさん
2012/07/10(火) 23:27:57.13再利用可能になりそうな部分のソースは別クラス化しておく
0622デフォルトの名無しさん
2012/07/10(火) 23:31:06.15邪魔だから他スレでやれよ
0623デフォルトの名無しさん
2012/07/10(火) 23:48:01.25GLES1.0で同じやり方で上手くいっています。
シェーダーなど思いつくところは全部試しました。
GLES2.0だと何か根本的に問題があるのですか?
0624デフォルトの名無しさん
2012/07/11(水) 00:03:18.29ありがとう
参考にするよ
0625デフォルトの名無しさん
2012/07/11(水) 00:03:24.68フレームワークやライブラリ等あるのですか?
よろしくお願いします。
0626デフォルトの名無しさん
2012/07/11(水) 01:02:19.25cleanupView(View)は未定義ですと言われるんですけど、どういうことですか?
cleanupView(findViewById(R.id.allview_list));
0627626
2012/07/11(水) 01:12:15.220628デフォルトの名無しさん
2012/07/11(水) 01:20:11.41実行する事があるけど、あれはどうやって実現してるんだろう?
0629デフォルトの名無しさん
2012/07/11(水) 01:25:15.270630デフォルトの名無しさん
2012/07/11(水) 01:28:52.82非常に大切な事なのでもう一度言います。
馬鹿には無理。特にお前みたいな馬鹿には一番無理
0631デフォルトの名無しさん
2012/07/11(水) 01:29:35.71お前が他スレいけよ
0632デフォルトの名無しさん
2012/07/11(水) 02:03:59.21今Activityでログ仕込んでトレースしてみたんだけど、
launchMode="singleInstance"でHOMEボタン押したらonCreate()が走って
再度HOMEボタン押すとonPause()→onNewIntent()が走った
onCreate()は無視してonNewIntent()で処理すればいいって事かな?
0633デフォルトの名無しさん
2012/07/11(水) 02:58:49.62もしシングルクリックとダブルクリックを区別する必要があるなら時間差が ViewConfiguration.getDoubleTapTimeout() 以内かとか判定しないといけない気がするけど
0634デフォルトの名無しさん
2012/07/11(水) 03:17:20.30ViewConfiguration.getDoubleTapTimeout()なんてあったのか
どうやって時間を計ってるのかと思った
1回目のHOMEボタンアップと2回目のHOMEボタンダウンのイベント時間の
差分取って、getDoubleTapTimeout()以内だったらダブルクリック、
そうでなければシングルクリック扱いって感じだろうか
0635デフォルトの名無しさん
2012/07/11(水) 05:53:29.76シャープは台湾と組んで正解だった。 これからチョンを叩き潰す。
※※※※※※台湾人と韓国人の民族性の違い※※※※※※
その昔、本田技研の創業者・本田宗一郎氏が台湾と韓国へ技術支援に行った。日本のモノづくりの真髄技術を伝えて、
その後台湾から、「日本と同じものが作れるようになりました。是非見に来てください!」と連絡が入った。
台湾人は技術力が向上したのは日本のおかげだったと、先生の本田氏に報告し、心から感謝した。
一方、しばらくして韓国からも連絡があった。それにはなんと、
「日本と同じものが作れるようになりました。もう来なくていいです。」 だった。
そして、韓国は本田とのライセンス契約を一方的に解消し、エンジンからデザインまで全くの物真似・コピー品を
"韓国ブランド"として販売し始めた。つまり、技術を盗み終わったら先生は「用済み」だと言い、
しかも、技術提供の代価であるライセンス料は払いたくないというのが韓国の言い分だった。
恩を仇で返す、それがチョーセン人の本質だった。本田宗一郎氏はがっかりして、「韓国とはもう絶対に関わるな」と漏らした。
この話は『夢を力に ―私の履歴書』という本田氏の自伝に書かれている。
『併合で散々援助されたのに、身勝手な独立をした韓国』という韓国民族とは、そういう人種である。
恩を仇で返す民族と言われるゆえんだ。このチョンの性癖は2000年以上変わらない。
0636デフォルトの名無しさん
2012/07/11(水) 12:18:18.26Androidの実機でのデバッグのため、manifestファイルにandroid:debuggable="true"を書き足し、
実行したのですが、指定のブレークポイントでストップさせることが出来ません。
見てみると、ブレークポイントの○印に、斜線が入っており、正常の状態ではないようです。
ブレークポイントのプロパティを確認しても、これを除くチェック等は見あたらず、
斜線が入るような何かをした覚えも無いため、困っています。
このブレークポイントの斜線を除くには、どのようにしたら良いでしょうか?
0637デフォルトの名無しさん
2012/07/11(水) 12:40:56.35Save to DiskからOpen in Eclipseに変更したんですが、
フォルダにandroid~.hprofがコピーされてしまい、
自動的に Memory Analyzer が解析を始めてくれません。
Mac版だとこれらが出来ないとかありますか?
参考サイト
http://blog.hikware.com/article/54369112.html
0638637
2012/07/11(水) 13:34:10.140639デフォルトの名無しさん
2012/07/11(水) 13:45:17.24自分が困ってるときは助けを求めるくせに、
いざ自分が助かったらそれでお終いかよw
他にも同じことで困ってるヤツがいるかもしれないだろ?
そういう奴らが検索で見つけられるように、
自己解決したときでも、その方法をレスしておけよな
0640デフォルトの名無しさん
2012/07/11(水) 14:23:25.63無限ループさ
あ、俺は作らないんでヨロ。時間ねーもん。
お前らが生活費カンパしてくれるってんならやってもいいがなw
0641デフォルトの名無しさん
2012/07/11(水) 15:26:53.89配列に文字"能"を代入すると何やらエスケープ系のエラーになる模様
0642デフォルトの名無しさん
2012/07/11(水) 15:30:16.05「表現」「暴力」「予知」「申請」て代入してみて
0643デフォルトの名無しさん
2012/07/11(水) 17:09:39.22説明は↓とあるのですが
-t: allow test .apks to be installed.
実行シミュレーションかと思ったら普通にインストールされるようで…
0644デフォルトの名無しさん
2012/07/11(水) 17:14:31.150645デフォルトの名無しさん
2012/07/11(水) 17:32:21.93sqliteのDBからデータを取得し、ListViewで表示すると言う処理を作っています。
データをカーソルに取り出すところまでは何の問題も無く行ったのですが、そこから先、何故か表示がうまくいきません。
悪さをしているのでは無いかと考えたものを徹底的に省いてみたのですが、それでもダメでした。
-- result_list.xml --
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"android:layout_height="fill_parent" >
<!-- リストのメイン -->
<ListView android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/result_main" >
</ListView>
</RelativeLayout>
-- result_list_item.xml --
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/date" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_weight="1" android:width="0dp" >
</TextView>
-- リスト表示部 --
Cursor c = DBAdapter.getAllNotes(); // 内部でcursorを取得
SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(this,
R.layout.result_list_item, c, new String[] {DBAdapter.COL_DATE}, new int[] { R.id.date});
lv.setAdapter(mAdapter);
中身これだけなのに表示されません。いったい何が誤りなのか、ご教示願えませんでしょうか。
0646デフォルトの名無しさん
2012/07/11(水) 17:45:07.80マック版がない。ただそれだけです…。
0647デフォルトの名無しさん
2012/07/11(水) 18:43:29.12ListActivityを使っているなら、ListViewのIDは"list"にしないと駄目
0648デフォルトの名無しさん
2012/07/11(水) 18:45:07.53のように他のアプリを起動するときに
intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");
のように必ず第二引数に指定したActivityが起動してします。
すでに起動中のアプリの場合、そのアプリが複数画面あって別画面で作業をしていても
これをやると必ず初期画面に戻ってしまいます。
ですから、起動使用しているアプリがすでに起動している場合、現在のアクティブなActivityが何か取得して
リアルタイムにsetClassName()の第二引数に渡す方法って無いのでしょうか?
0649デフォルトの名無しさん
2012/07/11(水) 18:47:10.58日本語でおk
0650デフォルトの名無しさん
2012/07/11(水) 19:21:46.79縦画面だと下にメニュー表示。横画面だと上にメニュー表示。となります。
別にこれは構わないのですが、横画面にして適当に画面を移動してから縦画面にすると、
メニューが下に表示されるのですが、左側によっている状態になってしまいます。
画面移動せずに、回転させて縦と横が切り替わる分には問題なく動作します。
なにか解決策はありますでしょうか。
0651デフォルトの名無しさん
2012/07/11(水) 19:28:44.97https://groups.google.com/forum/?fromgroups#!topic/android-group-japan/77pbhEKCmwU
>>649
おまえがプログラムできないから理解できないんだろ。それを日本語がって言って逃げるなクズ。
■ このスレッドは過去ログ倉庫に格納されています