問題タブ [android-view]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1867 参照

android - OnTouchListener を使用してカスタム ビューを XML レイアウトに追加する

ユーザーが画面をタップした時点でボール (ビットマップ) がキャンバスに表示されるアプリに取り組んできました。背景は xml レイアウト setContentView(R.layout.newsession) です。キャンバスは黒塗りのキャンバスです。Java 親クラス setContentView(customView) を設定すると、プログラムは正常に動作しますが、カスタム サーフェス ビューを XML レイアウトと setContentView(R.layout.newsession) に追加すると、画面にはキャンバスが表示されるだけで、OnTouch イベントは表示されません。動作しません。私は何か間違ったことをしていますか?私はこれにほぼ1週間取り組んでおり、本当に助けが必要です. XML レイアウトとカスタム surfaceView のコードを以下に掲載します。前もって感謝します!

XML レイアウト (ニュースセッション)

カスタム SurfaceView

次のようにうまく動作します:

しかし、次のように XML レイアウトから使用しようとしても何も起こりません。

再度、感謝します!:)

0 投票する
1 に答える
259 参照

android - レイアウトのギャラリーを作成しようとすると、テキストがぼんやりと表示される (最初は)

無料または有料のアプリなどを表示するためにスクロール(左/右)できるAndroidマーケットと同様に機能するギャラリーを作成しようとしています...レイアウトを上下にスクロールすることもできます。

これまでのところ、単純な "Hello World!" を持つ 2 つのレイアウトをロードするだけです。テキスト ビューと「Hey! お元気ですか?」テキストビュー。

それらは問題なく読み込まれますが、最初はギャラリーの位置 0 にあるテキストが薄暗く表示され、スクロールして戻るまで表示されません。私が見逃しているものはありますか?

これも少し参考にしました。このスレッドで Aavon が行っていることは、まさに私が目指していることです...

スレッド リンク:インフレートされたレイアウトのギャラリーで動作するボタンを取得する

何か助けはありますか?
前もって感謝します。

0 投票する
1 に答える
75 参照

android - いくつかの変換が適用された後、ビューの現在の位置を発見する

ビューをスケーリングするためにこれを行いました:

ビューはスケーリングされていますが、画面上の新しい位置を取得しようとしていますが、決して変更されません。

私は試しました:

child.getLeft()、getTop()、getRight()、および getBottom() も変更されません。

0 投票する
1 に答える
1364 参照

android - LinearLayout での SurfaceView のサイズ変更

SurfaceViewsの複数に小さな問題がありLinearLayoutます。ビューの 1 つをサイズ変更 (縮小) して、隣に黒いスペースが作成されないようにするにはどうすればよいですか。つまり、隣のビューがサイズ変更されたビューの隣に移動されます。何か案は?ありがとう!

0 投票する
2 に答える
1975 参照

android - Android Invalidate()単一のビューのみ

私は2つのビューを持っていますRelativeLayout

onDrawを1つのビューのみで呼び出す(呼び出す)必要があります

試してみるview1.invalidate(); とinvoke(call)onDraw(view2 draw)

何をすべきか?

ありがとう

0 投票する
1 に答える
1849 参照

android - クリックできないボタンはonClickメソッドに入ります

Androidの1つのボタンで奇妙な動作が発生しています。

カスタムボタン(MyButton)を作成し、ボタンを変更するための無効化/有効化メソッドを追加するなど、デフォルトのビューを拡張するためにいくつかのメソッドを配置しました。

MyButtonのコードは次のとおりです。

レイアウトでのButton宣言は次のとおりです。

これが私のアクティビティで行うことです。

そしてlogcatの結果はこれです:

ボタンは無効になっているように見えますが、私が割り当てた無効な背景があり、フォーカスできないにもかかわらず、クリックイベントを受け入れます。

0 投票する
1 に答える
713 参照

android - カスタムビューコンポーネントとしてのシームレスな背景、onDrawはinvalidate()によって呼び出されません

友達、

カスタムビューコンポーネントとしてシームレスな背景を作成したいと思います。

デバッグ中に見つけた問題、

スレッド内で初めてinvalidate()を呼び出すと、onDrawコールバックメソッドが呼び出されます。それ以外の場合、私のスレッドはinvalidate()を呼び出していますが、onDrawコールバックメソッドは呼び出されません。

そのため、invalidate()メソッドを実行するだけで、存在すらしません。

アプリケーションはシームレスな背景pngを表示します。しかし、静的なものとして。更新されません。

バグがスレッドの外にある可能性があるため、すべてのコードを投稿します。invalidate()は、onDrawメソッドの外にあります。

どんな種類の助けにも感謝します!だからTHX

}

0 投票する
2 に答える
2123 参照

android - Android-リストアイテムをクリックしたときに書体を太字に設定する方法

クリックすると行を太字に設定しようとしています。しかし、次のようにビューをTextViewに変換しようとすると、ClassCastExceptionが発生します-

私は何が間違っているのですか?どうすればいいですか?

編集:

私のアダプターは次のようになります-