FC2ブログ



Prev  «  [ 2018/12 ]   1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  » Next
プロフィール

雨音

* 雨音 *

プログラム初心者です。

最新記事
最新コメント
月別アーカイブ
カテゴリ
*

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

困った…

超入門Part76でAndroid用ライブラリが使えるようになっていたので、試してみたのですが、なぜかAndroidエミュレータで矢印ボタンが押せないんですよね…。
パソコンのキーボードの矢印キーもきかないみたいだし。
そもそも、押せないような状況・設定なのか、押している状態だけど、プログラム上の問題でキャラが移動しないのか、わからない

しかもソフトウェアキーボードが何故か表示されてない。
どこの設定をいじればいいのか…
いろいろ検索したけど全然わからず。

android01.png


ホームボタンや音量ボタンはカーソルを合わせると反転するけど、矢印ボタンは反転しないから、きっと押せてないんだろうな…。
早くPart77見たいのに、変なところで引っかかって進めない
もうちょっと調べなくては…。

C

omments


押せていないのか、又はプログラムが悪いのか切り分けするには、
ログを確認するのが簡単確実です。

part58クラスのwmKeyDown関数内では、最初に
「キー XX が押されたよ!」と表示していますから、
それがログに表示されているかどうかで判別できますね!

T.Umezawa URL | 2014/09/30 07:21 [ 編集 ]

Re: タイトルなし
コメントありがとうございます!

そう思ってログを確認してみたのですが、何も表示されてなかったので押せてなかったのかもしれません。
ただ、ちゃんと反転している音量ボタンやメニューボタンを押しても反応がないので、これらのボタンは押してもログに載らないのか、これらも押せてないのか、ログ自体が表示されないのか…とそこで止まってしまいました。
各所に文字列出力のコードを追加してみたのですが、表示されないので、もしかしたら見てるところが違う可能性も出てきましたw
ちょっと見当がつかないので一つ一つ潰していくのに時間がかかりそうです。

雨音 URL | 2014/10/02 14:00 [ 編集 ]


もし、起動時の「やっはろーわーるど」さえ表示されていない
というのであれば、見る場所が間違っているということになりますね。

「やっはろーわーるど」は表示されるけれどもキー入力表示は
されないということでしたらキー入力処理が悪いということになりますが、
まあどうせ、実際にはAndroidでキー入力なんて行なわないので、
あまりこだわらなくても良いのではないでしょうか?

T.Umezawa URL | 2014/10/03 05:55 [ 編集 ]

Re: タイトルなし
コメントありがとうございます。
やっはろーわーるどは表示されていませんでした。
なぜかというと、ソースから消えていたようです。
追加したら表示されました。

今までJavaアプレットもEclipseで作っていたのですが、Eclipseの場合、標準出力がどこにされるかというのは、JavaアプレットとAndroidでは別の場所なんですね。
ずーっとJavaアプレットと同じくコンソールビューを見てましたw
AndroidではLogCatに出力されるんですね。
色々な情報と混ざっているので、まったく気づきませんでした。

ログを見てみたら、やはり、音量ボタンやメニューボタンは押されたと出力され、矢印ボタンは出力されません。
なんで押されてないのかはまだわからないので、またここから調べてみないと…。

仰るように、Androidならタッチ操作ですよね。
でも、動かないのが気持ち悪くてw
まだもう少し解決にはかかりそうです。

雨音 URL | 2014/10/03 17:12 [ 編集 ]


矢印ボタンだけログが表示されないとなると、
残念ながら私にはこれ以上の助言はできそうにないですね。

ログが出力されているにも拘らずキーが反応しないとなれば、
ライブラリのバグ(というかキー定義が異なる)
ということで対処できるんですけど。

Eclipseのログ出力場所は確かにそうでしたね。
最近全く使っていなかったので忘れてました。
ちなみに、コマンド上でエミュレータを起動させた場合、
当然ながらログもコンソール画面に出力されます。

まあ、だからと言って流石にコマンドライン上での
Android開発を勧めたりはしませんがw

AndroidはEclipseでの開発が基本ですから、ググってヒットする
確立も高いと思うので頑張って下さい。

T.Umezawa URL | 2014/10/03 18:06 [ 編集 ]

Re: タイトルなし
コメントありがとうございます、なんとか頑張ってみます!
Androidの開発環境を整えたのが結構前なので、その辺も影響してるのかもしれません。
一度全部入れ直してみようかなと思ってます。

雨音 URL | 2014/10/04 13:50 [ 編集 ]

P

ost omments


検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。