問題タブ [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.
java - ダブルタップ: Android MapView でズーム?
少し作業した後、私のルート アプリケーションは正常に動作します。追加したいのはダブルタップズームイン機能だけですが、方法がわかりません。
ヒントを教えていただけますか?
android - java.lang.StackOverFlowエラー。ビューが多すぎると思われますか?
以下のようなエラー(Android 1.5)が発生した場合、ネストされたビューグループが多すぎるためですか、それともビューの総数が多すぎるためですか?アプリの外観を同じに保ちながら、それを回避するためのトリックはありますか?
java - Android SeekBar 最小値
SeekBar の最小値を定義する方法は? これは XML レイアウトで行われますか、それともプログラムで定義する必要がありますか?
基本的に、最小値を 0 から 0.2 に変更する必要があります
android - AndroidでTwitterアプリ風クイックアクションを作る方法
Twitter for Android アプリに表示されるクイック アクションとポップダウン メニューを実装する方法の例を示すコードはありますか?
android - findViewByID が null を返す
まず第一に、はい、このトピックに関する他のすべてのスレッドを読みました。そして、このサイトからのものだけではありません... (ほら、私は少しイライラしています)
それらのほとんどには、XML ファイルandroid:id
だけでなく、使用するためのアドバイスが付属しています。id
やった。
View.findViewById
他の人から、それは とは異なる働きをすることを学びましたActivity.findViewById
。私もそれを処理しました。
私のlocation_layout.xml
では、次を使用します。
私のアクティビティでは、次のことを行います。
そして私のカスタムビュークラスで:
を返しますnull
。これを行うと、私のアクティビティは正常に機能します。Activity.findViewById
とのView.findViewById
違いによるものかもしれません。そこで、カスタム ビュー コンストラクターに渡されたコンテキストをローカルに保存して、次のことを試しました。
どちらも返されnull
ました。
ViewGroup
次に、代わりにカスタム ビューを拡張するように変更し、カスタム ビューの直接の子になるように変更して、想定どおりに動作するようにしましView
た。驚き: 何も解決しませんでした。location_layout.xml
TextView
View.findViewById
それで、私は一体何を間違っているのですか?
コメントをいただければ幸いです。
android - clipRect の使用 - 説明
私の質問は、上記のコードで四角形を描画してから、左上部分をトリミングするべきではないでしょうか? 長方形はトリミングされていません。
clipRect が何をするのか説明してください。実際にクリッピングとは何ですか?座標を指定すると、長方形の形でクリップされますか? もしそうなら、なぜ上記のコードが機能しないのですか?
android - Activity の getContentView() メソッドがないのはなぜですか?
Activity
クラスにはsetContentView()
メソッドがあります。PopupWindow
クラスにはメソッドがありますが、getContentView()
他には何もありません。アクティビティのメイン コンテンツ ビューを取得する別の方法はありますか?
android - 実行時のAndroidビューのサイズの決定
アクティビティが作成された後、Androidアプリのビューにアニメーションを適用しようとしています。これを行うには、ビューの現在のサイズを決定してから、現在のサイズから新しいサイズに拡大縮小するアニメーションを設定する必要があります。ビューはユーザーからの入力に応じてさまざまなサイズに拡大縮小されるため、この部分は実行時に実行する必要があります。私のレイアウトはXMLで定義されています。
これは簡単な作業のように思えます。明らかに私の問題を解決したものはありませんが、これに関しては多くのSOの質問があります。だからおそらく私は明らかな何かを見逃しています。私は自分の見解を次のように把握しています。
これは正常に機能しますが、、、、などを呼び出すとgetWidth()
、getHeight()
すべて0が返されます。ビューを手動で呼び出してからを呼び出すことも試みましたが、効果はありません。getMeasuredWidth()
getLayoutParams().width
measure()
getMeasuredWidth()
onCreate()
これらのメソッドを呼び出して、デバッガーのアクティビティーとでオブジェクトを調べてみましたonPostCreate()
。実行時にこのビューの正確な寸法を把握するにはどうすればよいですか?
android - Androidでビューを動的に追加および削除しますか?
TextView
フィールドの右側にある小さなアイコンを押すと、元のストックAndroid連絡先画面のように、Androidアプリからsなどのビューを追加TextView
および削除するにはどうすればよいですeditTextView
か?私は見えます)。
これを達成する方法の例はありますか?
java - ViewからViewFlipperにキャストできません
やあ。このコードを直接コピーして貼り付けましたが、キャストエラーが発生します:ビューからビューフリッパーにキャストできません。