Androidプログラミング初心者質問スレ Part4
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2010/11/19(金) 16:33:21Androidプログラミング初心者質問スレ Part3
http://hibari.2ch.net/test/read.cgi/tech/1286357268/
Androidプログラミング初心者質問スレ Pert2
http://hibari.2ch.net/test/read.cgi/tech/1282716370/
Androidプログラミング初心者質問スレ
http://hibari.2ch.net/test/read.cgi/tech/1278560954/
関連スレ
【Google】Androidアプリ作成part6
http://hibari.2ch.net/test/read.cgi/tech/1286555951/
0951デフォルトの名無しさん
2011/01/01(土) 21:47:31入門書ってほとんどその英語を訳したものなんだが
0952デフォルトの名無しさん
2011/01/01(土) 22:40:070953デフォルトの名無しさん
2011/01/01(土) 22:55:14TextView text1 = new TextView(this);
text1.setText("アンドロイド");
テキストをstring.xmlで指定して英語と日本語で勝手に切り替わるようにしたいんですが
レイアウトのxmlを使わずにできるのでしょうか?
0954デフォルトの名無しさん
2011/01/01(土) 23:02:53もう一回押すと、解除ってどうすればいい??
0955デフォルトの名無しさん
2011/01/01(土) 23:09:04ゆとりはここでも見てろでゲソ
ttp://www.techdoctranslator.com/
0956デフォルトの名無しさん
2011/01/01(土) 23:25:09感動した。けどソースは丸まるコピーだから中身意味ふw
0957デフォルトの名無しさん
2011/01/01(土) 23:34:12"アンドロイド"を選択した状態で、Eclipseでリファクタリング>Android>Android文字列抽出をやってみな
ちょっとおかしなコードになる可能性はあるけどね
0958953
2011/01/02(日) 00:36:08できました。ありがとうございます!
こんなかんじ
text1.setText(R.string.text1);
でもvalues-jpを作って日本語のも入れたのにエミュの言語切り替えても
日本語にならないです。
チュートリアルサイトとか見ても勝手に切り替わるって書いてあるんですけど
実機ならちゃんと切り替わるのかな。
0959デフォルトの名無しさん
2011/01/02(日) 01:09:12参考サイトなどあれば教えていただきたいです。
0960デフォルトの名無しさん
2011/01/02(日) 01:10:370961デフォルトの名無しさん
2011/01/02(日) 01:35:41おりがとうございます
0962デフォルトの名無しさん
2011/01/02(日) 02:22:39つ トグルボタン(綴りは自分でよろしく)
0963デフォルトの名無しさん
2011/01/02(日) 09:50:14以下のコードでイベント処理がされません
何が良くないんでしょう
TextView textview = (TextView) findViewById(R.id.textview_id);
textview.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// ダイアログを出す
}
});
0964デフォルトの名無しさん
2011/01/02(日) 10:00:17ttps://groups.google.com/group/android-developers/browse_thread/thread/5f6a2941ef458153?fwc=1&hl=ja&pli=1
0965デフォルトの名無しさん
2011/01/02(日) 11:57:11xx.xmlにandroid:clickable="true"を追加する事で動くようになりました
ありがとうございました
0966デフォルトの名無しさん
2011/01/02(日) 19:07:19こういうのをxmlで設定したいです
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setBackgroundColor(Color.YELLOW);
linearLayout.setOrientation(LinearLayout.VERTICAL);
こう書きましたがエラーで起動せず
LinearLayout linearLayout = (LinearLayout)findViewById( R.id.back1 );
0967966
2011/01/02(日) 20:25:470968デフォルトの名無しさん
2011/01/02(日) 21:39:08教本(C&R研究所の基礎から学ぶ〜)のp35に沿って
AVDを起動させたいんだけど、実行すると、
Emulator] Weird, the AVD's config.ini file is malformed. Try re-creating it.
となってしまう どうすればいい?
AVDは2.2(APIは8)で構築したんだけどそのせい?
eclipse自体は3.6で、本は3.4ベース
ADBの更新とかは問題ないようなんだけど・・・
0969デフォルトの名無しさん
2011/01/02(日) 22:42:31ようわからんが、日本語のフォルダの下に置いてないか?
0970968
2011/01/02(日) 23:56:30管理者システムフォルダに全角数字を使ってた・・・
これかな?
変更できないんだけど、どうしよう?
0971デフォルトの名無しさん
2011/01/03(月) 00:00:31開発云々の前にosに付随してくるソフトの勉強するべきだね。
0972デフォルトの名無しさん
2011/01/03(月) 00:25:16とりあえず、原因はそれじゃよ
対策は、がんばれ
0973デフォルトの名無しさん
2011/01/03(月) 02:35:590974デフォルトの名無しさん
2011/01/03(月) 11:58:38誰か助けてー
データベースにinsertするときに
no such column: (column名):, while compiling: UPDATE ...........
table (テーブル名) has no column named (column名):, while compiling: INSERT INTO ....
みたいなエラーが発生する.
本やらネットやらで調べたけどどこがおかしいのかよくわからん.
誰か上記のエラーに心当たりがある人いる?
0975デフォルトの名無しさん
2011/01/03(月) 12:13:52何を言っているのかよくわからんな
そのようなカラムは存在しません。(カラム名):UPDATE.... コンパイル中に発生
テーブル(テーブル名)は(カラム名)で命名されたカラムを所持しません。:INSERT INTO...
調べるところは明確だろ
0976デフォルトの名無しさん
2011/01/03(月) 14:09:08おせちの材料になってしまえ
0977デフォルトの名無しさん
2011/01/03(月) 14:13:13チーズがすごくきになる。
0978デフォルトの名無しさん
2011/01/03(月) 14:24:30db4o簡単でいいぞ
0979デフォルトの名無しさん
2011/01/03(月) 15:13:00db4oってまだ生きてんの?
0980デフォルトの名無しさん
2011/01/03(月) 16:02:240981777
2011/01/03(月) 16:50:030982デフォルトの名無しさん
2011/01/03(月) 20:45:020983デフォルトの名無しさん
2011/01/03(月) 23:19:05実機でアプリを動かそうとすると
java.io.IOException: Unable to upload file: Local file doesn't exist.
なるエラーが発生して動かせなくなったorz
Local fileって削除したxmlファイルのことを指しているのだろうか?
0984デフォルトの名無しさん
2011/01/03(月) 23:24:33再ビルドした?
0985デフォルトの名無しさん
2011/01/03(月) 23:47:06レスthx
なんかいじってたら解決できた(汗
0986デフォルトの名無しさん
2011/01/03(月) 23:49:41なんだそりゃ
0987デフォルトの名無しさん
2011/01/04(火) 01:19:46intentで文字列を送りたいのだがどうしたらいい?
putExtraメソッドでどうやっておくればよい?
0988デフォルトの名無しさん
2011/01/04(火) 01:49:09ところが端末を傾けると、傾ける前に表示されていた
内容が破棄されてしまいます。
破棄されない様な仕組みが必要なら、具体的な
ヒントをお願いします。
0989デフォルトの名無しさん
2011/01/04(火) 05:53:070990デフォルトの名無しさん
2011/01/04(火) 09:14:05傾ける前の表示時に使用した情報がアダプタにあるから、
それを再利用すればいいか。
ヒントありがとう。
0991デフォルトの名無しさん
2011/01/04(火) 12:35:34送る方はこんな感じ
Intent intent = new Intent(this とか ACTION_ なんたらとか);
intent.putExtra("myHogeHogeExtra", "文字列");
startActivity(intent);
受け取る方はこんな感じ
String s = getIntent().getStringExtra("myHogeHogeExtra");
0992デフォルトの名無しさん
2011/01/04(火) 12:37:01onSaveInstanceState と onRestoreInstanceState を実装するべき場面じゃないかな
0993デフォルトの名無しさん
2011/01/04(火) 17:47:15988です。
ご教示のあったAPIを用いて無事に実装出来ました。
ありがとうございます。
0994デフォルトの名無しさん
2011/01/04(火) 17:50:08・TextViewにMarginをつけてTableRow内に設置するにはどうすればいいのでしょうか?
LayoutParamsにsetMarginsして、それをTextViewのインスタンスにsetLayoutParamsしてもうまく反映されません。
やりたい事はTableに枠を書きたいので、別のやり方があればそれでもよいのですが、
(現在TableRowとTextViewの背景色の差分で外枠っぽいのを作ろうとしている)
いまいちLayoutParamsがうまく使えないので・・・
---------------------
| ------------------
| | Text |
| ------------------
----------------------
こんな感じに配置したいです。
教えていただける方いましたらお願いします。
0995デフォルトの名無しさん
2011/01/04(火) 17:59:04AbsListView.LayoutParams lp = new AbsListView.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, 64);
TextView textView = new TextView(this);
textView.setLayoutParams(lp);
textView.setGravity(Gravity.CENTER_VERTICAL | Gravity.LEFT);
textView.setPadding(10, 10, 10, 10);
0996デフォルトの名無しさん
2011/01/04(火) 18:07:12android-sdkならできそうな気がしてならないが,未だにわからない...
0997デフォルトの名無しさん
2011/01/04(火) 18:15:40回答ありがとうー
Paddingだとうまく反映されるんだけど、PaddingってTextViewの中のStringの位置調整なんすよねー
TextViewの場所自体を少しずらしたいからちょい違うのかなぁ。
なんでsetPaddingのようにViewにはsetMarginがないのだろう・・・orz
0998デフォルトの名無しさん
2011/01/04(火) 18:35:400999デフォルトの名無しさん
2011/01/04(火) 18:47:07すいません、自己解決しました。LayoutParamがTableRow.LayoutParamじゃなかったのと、
TextViewにではなくRow側にAddする第二引数にLayoutParamいれるようにしたらうまくいきましたー。
ありがとうございました。
1000デフォルトの名無しさん
2011/01/04(火) 18:52:2210011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。