[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/09 07:10 / Filesize : 179 KB / Number-of Response : 782
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Androidプログラミング質問スレ Part21



1 名前:デフォルトの名無しさん mailto:sage [2012/04/16(月) 21:33:08.35 ]
このスレではAndroidSDK・NDKやAndroidマーケットに関する質問を扱ってます。

※プログラミング自体が初めて!なあなたには↓↓↓こちらへ
スレ立てるまでもない質問はここで 118匹目
toro.2ch.net/test/read.cgi/tech/1331904826/
Eclipse統合M32【Java/C++/Ruby/Python/Perl】
toro.2ch.net/test/read.cgi/tech/1320318310/
★★Java質問・相談スレッド153★★
toro.2ch.net/test/read.cgi/tech/1334438859/

****関連リンク****
■ Android developers developer.android.com/
■ ソフトウェア技術ドキュメントを勝手に翻訳 www.techdoctranslator.com/

****前スレ****
Androidプログラミング質問スレ Part20
toro.2ch.net/test/read.cgi/tech/1332229701/

213 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 10:07:01.89 ]
そんな無駄なアプリが入ってるから
端末安く手にはいるんだから、我慢しなさい。

214 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 10:10:27.25 ]
>>213
だからアンインストールさせて!と思ってしまうなw

215 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 10:15:53.45 ]
いいね!

216 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 10:21:12.05 ]
ユーザーの意見を受け付けるサイトを作ろうかと思うのですが、
皆さんはどうされてますか?

今の候補はwardpressかgoogle formなのですが、
他に何か少ない手間で作れそうなのがあれば教えて欲しいです。

217 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 10:22:53.58 ]
>>191
アクティビティのことですよね
findViewByIdとか使うんですか?

218 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 10:52:18.70 ]
>>216
Google+

219 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 12:04:39.93 ]
ListViewで持っているテキストの色を値に応じて変更したいのですが、
getview内の処理に困っています。
今のところ、

if(text.equals("target")){
textview.setTextColor(Color.red);
data.get(position).setflag(true);
VH.flag = true;
}else{
data.get(position).setflag(false);
VH.flag = false;
}
convertView.setTag(VH);

というようにフラグを持たせて処理しているのですが、
スクロールすると位置情報がめちゃくちゃになってしまいます。
ちなみにVH=viewホルダーです。
よろしければアドバイスいただけると幸いです。


220 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 12:25:21.88 ]
実際のところ何をしたいのかよくわからないけど、色を値に応じて変えたいだけなら
if(text.equals("target")){
textview.setTextColor(Color.red);
}else{
textview.setTextColor(元の色);
}
これだけでいいはず

221 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 12:56:08.57 ]
>>220
レスありがとうございます。
そちらのソースですとviewを再利用した際に格納されている情報が更新されませんよね?




222 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 13:07:39.63 ]

全体的にはこんな感じでしょ?
更新されないって何の情報?
public View getView(int position, View convertView, ViewGroup parent) {
TextView textview = (TextView) (convertView != null ? convertView : layoutInflater.inflate(略));
String text = getItem(position);
textview.setText(text);
if(text.equals("target")){
textview.setTextColor(Color.red);
}else{
textview.setTextColor(元の色);
}
return textview;
}

223 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 14:47:53.32 ]
>>222
はい、そのように実装しています。
ただ、データが画面からはみ出る程ある場合、
スクロールした際に色を付けたデータの位置情報が狂ってしまいます。

・データ(1,2,3,4,5,6,7,8,9,10,11,12)について
・2のみ赤表示させたい
・1画面の表示は6行まで

とすると、最初の画面は

1(黒
2(赤
3(黒
4(黒
5(黒
6(黒

となるのですが、下にスクロールすると

7 (黒
8 (赤
9 (黒
10(黒
11(黒
12(黒

となってしまいます。
説明不足ですみません。


224 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 15:37:35.78 ]
単に setTextColor(元の色) をやっていなかったからでは?

225 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 16:03:09.04 ]
明らかに8のviewは元2のviewが再利用されてるよな

convertViewを再利用する時は全てのパラメーターを
再設定しなきゃいけないのは俺もはまった


226 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 16:18:43.53 ]
>>224
すみません、元ソースでは抜けておりましたが元の色セットは書いてあります。

>>225
convertviewがnullでは無い際に再設定するということですよね?


227 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 16:22:18.05 ]
面倒だから positionとviewのmapでももっておけば

228 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 17:24:06.39 ]
出来ました!
長々とすみませんでした!

viewを新規作成しない際に、position番目のデータを引っ張ってきて、holder側の色を変えてやればOKでした。
ありがとうございました!

229 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 17:29:23.78 ]
>>144
ついには日本Androidの会にまで質問してるな
どこも中途半端で汚してくなよ

230 名前:デフォルトの名無しさん [2012/04/25(水) 17:39:32.92 ]
Android端末から.apkまで作成できるアプリ(開発ツール)ってないですか?

231 名前:デフォルトの名無しさん [2012/04/25(水) 17:49:17.60 ]
>>230
あるよ



232 名前:デフォルトの名無しさん [2012/04/25(水) 17:51:52.41 ]
最新の2chmateのスレを長押した時のポップアップ的なのがかっこいいんですがなんとググればやり方が分かりますか?

233 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 17:54:59.89 ]
>>231
ほう、興味あるな。
それは脱獄無しでいけるか?

234 名前:デフォルトの名無しさん [2012/04/25(水) 18:02:25.18 ]
>>231
教えてください!
m(._.)m

235 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 18:15:26.15 ]
https://play.google.com/store/apps/details?id=com.aide.ui

236 名前:デフォルトの名無しさん [2012/04/25(水) 18:20:18.14 ]
>>235
ありがとう!

237 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 18:38:36.44 ]
OnTouchListenerでevent.getAction()から216が取得できたんですが
これはどんなアクションなんでしょうか?
MotionEventクラス見てもそんな数字を扱ってるようには見えないのです

238 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 19:03:46.67 ]
>>235
これでEclipseの技術使ってないんってんだから凄いわ
技術力あるよなぁ・・・開発期間どのぐらいだろ

239 名前:デフォルトの名無しさん [2012/04/25(水) 19:09:58.31 ]
>>235
これ凄いですね。
いつでもどこでも開発できる。Dropbox連携とかもあったり。

240 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 19:32:46.36 ]
>>235
わお
すげぇなこれw

241 名前:デフォルトの名無しさん [2012/04/25(水) 19:44:38.22 ]
>>235
すごいが、これ、大丈夫なんだろうか?
機密ログ読み取りしなきゃデバッグはしづらいんだろうが、インターネットアクセスも可能ってぇと、どこかに機密情報が送信されてないか怖くてしょうがないんだが。



242 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 19:47:58.88 ]
>>241
まぁ、3Gとwifiをオフにして使えば問題ないでしょ

243 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 20:13:22.26 ]
え、ついにandroid自身の開発環境きたの?

244 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 20:15:34.08 ]
凄いなと思ったがよく考えたらスマホ単体で開発する状況って無かった

245 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 20:20:40.56 ]
スマホというか、タブレット(TF20とか)でなら需要あるんじゃね?

246 名前:デフォルトの名無しさん [2012/04/25(水) 20:29:49.23 ]
タブレットにBTキーボードで充分開発できるな

247 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 20:56:09.17 ]
これすげーな。
出先で、ちょっと直したいとかできそうだね。



248 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 21:25:18.28 ]
androidのブート方法ってUSB-CD-ROMやUSB-HDDとか選べるの?
BIOSて無いんだよな?どうやって起動方法を変更するんだろ。
もしかして起動できなくなったら無から再インストール
ができないとか?


249 名前:デフォルトの名無しさん [2012/04/25(水) 21:28:38.39 ]
エミュでOpenGLが崩れるんですが実機で崩れなければ大丈夫ですか?
エミュも実機も2.3.3です

250 名前:デフォルトの名無しさん [2012/04/25(水) 21:49:51.68 ]
実現したいUIがあり、つまっているので、アイデアをいただけないでしょうか。

ListViewで1行ずつAdapterでカスタマイズしているのですが、ある1行を削除したときに
その行よりも下の行を自動スクロールのように上に自然に移動させたいです。
(1行の高さは600pxくらいで、一画面には2行入るか入らないかという感じです。)
いくつか考えたのは

@一行を削除(removeView)した直後に、削除した行にダミーで領域(TextView)をaddViewし、
TranslateAnimationで「削除した次の行」を上に移動させる。
そのあとにダミーを削除(removeView)
→削除した行より下の行がアニメーションで移動しないから×
→ダミーを削除したときに画面がちかっとなるから×(再描画?)

A一行を削除(removeView)した直後に、削除した行にダミーで領域(TextView)をaddViewし、
TranslateAnimationで「ListView」を上に移動させる。
そのあとにダミーを削除(removeView)
→ListView自体が上にあがってしまうから×(ListViewの中身ではなくListView自体があがってしまいました。当たり前ですね。。。)

B一行を削除(removeView)した直後に、削除した行にダミーで領域(TextView)をaddViewし、
scrollByで削除した次の行を上に移動させる。
→scrollByはアニメーションなしの移動なので×
→削除した行より下の行がアニメーションで移動しないから×

C上記BのscrollByをsmoothScrollByに変える
→smoothScrollByはAndroid2.1に対応していないから×

課題は2つあって、
・「削除行以下」を指定することと
・「ゆっくり移動させる方法」
だと思います。

他に何か実現方法がありますでしょうか??アドバイスをいただけると嬉しいです。(><)

251 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 22:42:01.04 ]
案だけ。

1) 削除対象となっているアイテムの縦幅をデクリメントしながら描画する。

2) 縦幅が0になった段階で対象を削除する。

可能か否かは自身で試してくれ。



252 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 23:19:26.68 ]
1文字しか入らないEditTextを作ったのですが、ソフトキー押すと
押した順に上書入力されるように設定したいです。
現状だと入力した後は一文字消去しないと再入力できません。
どうすればよいのでしょうか

253 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 23:23:01.88 ]
>>250
viewへのanimationが使えないかい?
ググってみて

254 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 23:39:06.75 ]
AlarmManagerがcancelしてもしばらくすると立ち上がるってしまいます。
いわゆるゾンビ化ってやつです。
タスクキラーでキルしても立ち上がるんでどうやってキルすればいいでしょうか?

255 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 23:39:59.60 ]
>>235
こんだけのもん作れるならいっそPC向けのコンパクトなIDE作って欲しいわ
Eclipseとかライト層みんなうんざりだろ

256 名前:デフォルトの名無しさん mailto:sage [2012/04/25(水) 23:50:34.89 ]
側近 ― 男性様Java IDE ― と、Androidで男性様アプリを開発してください
AIDEは、Android装置で直接本当のAndroidアプリケーションを開発するための統合した
開発環境(IDE)です。 AIDEは、十分にedit-compile-runな自転車を支持します:
コード完成、リアルタイム・エラー・チェック、リファクタリングとスマートなコード・ナビゲーション
のような先進機能を提供している特徴の豊富なエディタでコードを書いて、
クリック一つであなたのAppを走らせてください。

すげー

257 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 00:12:25.60 ]
>>250
androidのアニメーションコンポーネントはViewの高さを弄ってくれなかったので(やり方わからんかった)
それは使わずに、Handlerで自前のアニメーションを作る

visible-true.blogspot.jp/2012/02/androidexpandanimator.html
この人が作ったExpandAnimatorクラスのunexpand()が参考になる

258 名前:257 mailto:sage [2012/04/26(木) 00:16:50.95 ]
補足
ようは、viewの高さを0になるまで 「Viewの高さ/アニメーション時間 」分を時間経過ごとに小さくしていくのです
高さが0になったら行を削除すること。

259 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 01:46:08.49 ]
>>248
> androidのブート方法ってUSB-CD-ROMやUSB-HDDとか選べるの?
できません、諦めてください、

260 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 02:15:47.80 ]
SD-CARDからboot出来る端末があったような。
もちろん緊急用だけど。

261 名前:250 [2012/04/26(木) 06:09:43.82 ]
250です。みなさん、本当にありがとうございます!

>>251さん
縦幅をデクリメント!思いつきませんでした。
縦幅をデクリメントしながら描画の実現方法も課題がありそうなので、色々調べてみます。
ありがとうございます!

>>253さん
ありがとうございます!
viewへのanimationとは、TranslateAnimationやScaleAnimationのことでしょうか?
これらは試したのですが、TranslateAnimationは250で書いたようにうまくできませんでした。
もうひとつ、ScaleAnimationでダミーの領域を縮小するという方法も試したのですが、
うまくいきませんでした。(ダミーの部分は縮小されるのですが、その裏側(ダミーで確保した領域)はそのまま残っているという状態でした)

>>257さん
自分で作っちゃうのですね!
viewの高さを縮小するというのをScaleAnimationで試してうまくいかなかったのですが、
自分で作るならうまくいくかもしれません。
いただいたURLのコードを参考に実装挑戦してみます☆ありがとうございます!




262 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 08:33:42.07 ]
IDEなんかいらんだろ
おれ秀○でかいてるよ

263 名前:デフォルトの名無しさん [2012/04/26(木) 08:47:58.91 ]
禿○に見えた。

264 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 08:56:53.29 ]
>>262
なかーま
でも、「.」を打った後にメンバが出てくるのも便利なんだよなぁ
emacsとか貪ればそのあたり出来る用になるのあかな?
(自分はviメイン)

265 名前:250 mailto:sage [2012/04/26(木) 08:58:52.08 ]
>>331(>>250)さん

縦幅が600と言う巨大な値なので時間がかかり過ぎる様なら
-2や-4等、縮小サイズを自身で調整してみて下さい。

266 名前:250 mailto:sage [2012/04/26(木) 08:59:37.19 ]
251だった、ごめん。

267 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 12:15:23.09 ]
>>255
そこでいうライト層って一体どんな層のこと指すんだ?

268 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 12:38:37.22 ]
>>267
ライトな層だよ。
たとえば、NDK使ってプログラミングしてるような人達

269 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 13:33:26.24 ]
それライトなの?

270 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 14:49:19.03 ]
うむ

271 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 15:50:53.69 ]
ライトが write の綴りなんじゃないか



272 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 16:39:41.34 ]
OpenGLとかだと確かにライト層って感じ。
さわりみたいなもんでしょ

273 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 17:05:25.65 ]
成る程コード書きか

274 名前:257 mailto:sage [2012/04/26(木) 17:33:41.88 ]
「おれは新世界(デジタルワールド)の神になる!」

275 名前:257 mailto:sage [2012/04/26(木) 17:44:50.65 ]
初めにラードがあった

276 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 17:46:11.06 ]
神様質問です。

文字を豪華に装飾する方法ありませんでしたっけ?
ただし、装飾と言っても下線とかBoldとかドロップシャドーとかではなく、
もっとグラフィカルな装飾方法をどっかで見た気がするのです。
なお当方、TextView にこだわっていません。
どなたか思い当たる情報持ってませんか?

277 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 17:49:02.86 ]
>>276
ないだろ。出来るとしたらフォントをリソースに突っ込むくらいじゃね。

278 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 17:51:25.66 ]
>>277
回答、はやw

やっぱあれは夢だったのですね。
エンボスつけたり、輪郭とったり、色々なパターンの書かれた blog を見て、
すげぇ、これはいつか使おう!と興奮した記憶だけはあるのだが。

279 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 17:54:59.36 ]
それくらいの加工なら自前でやってるんじゃね?
その本人が公開してるかどうかはともかく

280 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 18:03:32.74 ]
多分そんなところなんだろうなー。
暇なときに作るとするか。


281 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 18:24:29.58 ]
Eclipseなしで開発ってどれくらいやれるの?
小規模だったらそっちのほうがよかったりする?



282 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 18:29:53.51 ]
いや

283 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 18:34:29.85 ]
うん

284 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 18:35:56.19 ]
はい

285 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 19:16:40.52 ]
おう?

286 名前:デフォルトの名無しさん [2012/04/26(木) 20:05:17.64 ]
i.imgur.com/DdaGt.png
こういうダイアログの作り方教えて下さい
ICS風なのの作り方です

287 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 20:08:50.78 ]
>>278
Core Imageじゃね?iOSの。

288 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 20:12:13.12 ]
>>286
カスタムダイアログあたりでググって下さい。

289 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 20:58:29.15 ]

タブの形はBackgroundDrawableをゴリゴリいじればなんとでもなるのですが、
標準ブラウザやAngel Browserみたいな、タブを「重ねる」方法ってあるのでしょうか?

それとも、あれはタブに見えて独自に作ったWidgetなんでしょうか?

VCのSpy++みたいなのがあれば便利なんだけどなぁ…

290 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 21:09:44.33 ]
>>278
すぱんなぶるのことかな?

291 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 22:12:14.64 ]
>>287
iOSにはそういうのがあるのか。うらやましい。

>>290
それだーーー!!!
android.text.style.MaskFilterSpan
これからいろいろいじってみます。

>>287さん、>>290さん、ありがとう。>>277さんもありがとう。



292 名前:286 [2012/04/26(木) 22:48:21.71 ]
>>288
近いのはいくつかありました
それで近づけるのもいいとは思うんですが

どうにかしてAndroid3.0より前のバージョンでtheme.holoを使うことはできませんか?

293 名前:デフォルトの名無しさん mailto:sage [2012/04/26(木) 22:59:21.18 ]
android.loation.geocodeについて質問です。

Geocoding APIはGoogleマップと組み合わせて使用する場合にのみ使用できます。

と使用制限には書いてありますが、
これはマップを表示さえすれば別の用途でその値を使用しても問題ないでしょうか?

また、Androidマーケットでパッと見ですが地図を表示せずに使用してそうなものも
見受けられるのですが、これらは基本NGなのですよね?

294 名前:291 mailto:sage [2012/04/26(木) 22:59:58.00 ]
文字のグラフィカルな装飾についての後日談。

BlurMaskFilter や EmbossMaskFilter といったフィルタがまさに求めていたものだったのだが、
TextView に setShadowLayer をかけた後だと機能しないので要注意ですよ?

295 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 00:04:40.25 ]
アップロードしようとしたら
「マニフェストに指定されているアイコン パスが apk にありません。」
って弾かれるんですが同じ症状の方いませんか?
パス間違ってないんですが…。前回はアップロードできたので…。
マニフェストも画像も変更してないんですけどねえ。。

296 名前:デフォルトの名無しさん [2012/04/27(金) 01:18:15.36 ]
>>95
をお願いします

297 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 01:36:09.34 ]
>>296
どこで詰まっているか書いたほうがいいぞ

298 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 01:50:05.49 ]
宿題スレ相当な質問だしな

299 名前:250 [2012/04/27(金) 05:46:15.53 ]
>>265
ありがとうございます!
実機で確かめながらやってみます☆

300 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 06:13:02.26 ]
いえいえ

301 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 08:35:22.05 ]
いいってことよ



302 名前:デフォルトの名無しさん [2012/04/27(金) 09:40:32.26 ]


303 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 10:02:39.28 ]
C2DMを使ってプッシュ通知をしようと思っているのですが
つまってしまっているのでどなたか教えていただけないでしょうか?

通常の状態でプッシュ通知をすると成功するのですが
端末の電源の起動中に通知しようとすると通知が成功せず
アプリがなかったと判断してかそれ以降何回通知してもNotRegisteredエラーが返ってきてしまいます。

本体メモリにアプリがあったらRECEIVE_BOOT_COMPLETEDを使えば解決したのですが
SDカードにアプリがある状態で利用したいので、なにかいい解決法はないですかね?


304 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 10:20:53.67 ]
SATCH組み込んでアプリ作ってる人いますか?
カメラ画面に、ボタンを配置したいんだけどうまくいかない

@起動
A画面真っ暗に作成したボタンが表示
Bしばらくすると消える ※真っ暗画面
CSATCH立ち上がってカメラ画面

カメラ画面が立ち上がると、作成したボタンが消えてしまうのはなぜだろう?
タイミングの問題で、裏画面にいってるとかなのかな?
xml使わずにソースコードでボタン部分は記載してる。
@FrameLayout作成
Aボタン配置
BLoadScenario



305 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 10:26:36.91 ]
priority高いレシーバーでabortBroadcastしてるのに何故か次のレシーバーで受け取っちゃう。。
どうやったらbroadcast消せるの?

306 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 10:48:52.38 ]
    人   
   (__)  TextViewのdrawableLeft属性を使った場合
   (__)  テキストの長さが画像の高さを越えると
 ◯< `∀´ >◯ 画像の下側にはデッドスペースができますが
 このように、画像の下にテキストを回り込ませるようにするには
 どうすればよいのでしょうか?
 TextView単体では無理ですか?

307 名前:304 mailto:sage [2012/04/27(金) 11:35:26.04 ]
同じレイアウトに描画するから消えるのかと思って、
LinearLayoutを合成しようかと思ったけどこれもうまくいかない。
イメージ図の通りに描画させたいのだけれど
iup.2ch-library.com/i/i0619582-1335493865.png

setContentViewの順番で、前面/背面が入れ替わる&描画しない部分は
全部真っ暗になってしまう。
FrameLayout部分を背面にして、LinearLayoutを■で囲っている部分だけ前面
表示するにはどうしたら良いでしょうか?

現在
layoutParams.gravity = Gravity.LEFT | Gravity.TOP;
setContentView(frameLayout);
linearLayout.setOrientation(LinearLayout.VERTICAL);
linearLayout.setLayoutParams(new LinearLayout.LayoutParams(WRAP_PARENT,MATCH_PARENT));

setContentView(linearLayout);
linearLayout.addView(button, layoutParams);

こんな感じ

308 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 12:17:09.22 ]
bringToFront()はどぅー

309 名前:308 mailto:sage [2012/04/27(金) 12:23:55.53 ]
linearLayout.bringToFront();
と真っ黒になるのは
linearLayoutの背景にtranspalentしてないからじゃまいか

310 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 12:27:14.45 ]
あれ?よく見たらなんでsetContentView何回もしてるの?
linearLayoutはframeLayoutにaddしなさいよ!
setContentViewは"add"的な動きしないよ

311 名前:デフォルトの名無しさん mailto:sage [2012/04/27(金) 12:31:32.60 ]
STACHの動きわからんけど、、FrameLayout渡してるけどそいつを中で何してるのかわからんので(中でremoveAllViews()とかされたらたまったもんじゃない)
FrameLayoutを二枚重ねて作っといて一枚はSTACH用でもう一枚はUI用とかしといたほうがいいかもね
憶測だけど



312 名前:304 mailto:sage [2012/04/27(金) 13:21:46.08 ]
thxです。
とりあえずボタン部分にこだわりないので、FrameLayoutに変更して改変してみたのですが
layoutParams.gravity = Gravity.LEFT | Gravity.TOP;
frameLayout_gui.setLayoutParams(new Layout.LayoutParams(WRAP_PARENT,MATCH_PARENT));

linearLayout.addView(button, layoutParams);

setContentView(frameLayout);


313 名前:304 mailto:sage [2012/04/27(金) 13:26:32.93 ]
編集中におしてしまったorz
layoutParams.gravity = Gravity.LEFT | Gravity.TOP;
frameLayout_gui.setLayoutParams(new FrameLayout.LayoutParams(WRAP_PARENT,MATCH_PARENT));

frameLayout_gui.addView(button_map, layoutParams1); //ボタン追加
frameLayout.addView(_frameLayout_gui); //GUI追加
frameLayout_gui.bringToFront(); //前面に設定

setContentView(frameLayout);

@起動
Aボタン表示 : SATCHLoad中
B真っ暗になって消える
Cカメラ起動(SATCH)

という感じにしたら、SATCHカメラ画面が表示されるようになれやはりボタンが消えてしまう_|\○_

SATCHのソースは
https://satch.jp/jp/guide/dev_flow_2_android_2.html
これの2 TutorialActivity_simple.javaを改変する感じで動かしてる感じです

透明部分はまだググリ中です






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<179KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef