問題タブ [custom-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.
iphone - Android での UIPickerView の類似
こんにちは、いくつかの Android アプリケーションで上記のコントロールを見てきました。私はそれがAndroidにネイティブではないことを知っています.コントロールの名前は何ですか?Androidでそれを実装するにはどうすればよいですか? 動作を含む ListView を使用して実行できますか?
android - setContentViewを使用したAndroidProgressDialog
私はこれについて多くのことを読んだことがあり、以前にそれを行った、または試した人を見ることができません。
したがって、ImageViewを拡張するオブジェクトがあり、この中で進行状況ダイアログを呼び出し、進行状況ダイアログのコンテンツをimageviewに設定します(つまり、進行状況ダイアログをimageview..viewに描画しようとします)。
そして、エラーが発生します:コンテンツを追加する前にrequestFeature()を呼び出す必要があります
今、私は以前にたくさんの投稿でこのエラーを見ました、そしてはい、答えは明白のようです。私はすべての機能を設定しようとしました:
しかし、最初に私はこれが必要な理由がわかりませんか?そして第二に、それらのどれもとにかく機能しません!
したがって、問題は、ProgressDialogcontentViewをImageViewに設定できるかどうかです。もしそうなら、私は何を間違えましたか?
android - Android - 動的に挿入されたカスタム ビューで onDraw が呼び出されない
カスタム ビューが動的に挿入されていますonDraw
が、呼び出されていません。最初に動的挿入なしでカスタムビューを作成しましたが、正常に機能しましたが、それを作業中のコードベースに移動するとonDraw
、ビューコンストラクターが呼び出され、onMeasure
も呼び出されますが、呼び出されません。私はその場所に置いinvalidate()
てpostInvalidate()
呼び出してみましたが、ビューを強制的に描画するようには見えません。ビュー階層は両方のバージョンで同じように見え、迷っています。
誰でも助けることができますか?
編集: もう少しテストonDraw
したところ、エミュレーターで呼び出されていることが示されていますが、ハンドセットでは呼び出されていません。またonSizeChanged
、ハンドセットでは正しい値が送信されますが、エミュレータでは値はすべて 0 です。
編集:私はそれで遊んでいますが、まだどこにも行けないので、賞金をかけました. さらにコード / xml / 情報が必要な場合は、お知らせください。
iphone - customView を nil に設定すると、UIBarButton が復元されない
データを更新する UIBarButtonItem を取得しました。更新の処理中に、refreshButton.customView を UIActivityIndicator のインスタンスに設定すると、問題なく表示されます。ただし、データが更新され、refreshButton.customView = nil を呼び出すと、最初の UIBarButtonItem は表示されなくなります (空白のみ)。どうすればこれを修正できるか知っている人はいますか?
android - シンプルなカスタム ビューを作成するには?
View
Androidでカスタムを作成したいと思います。できるだけ簡単にしようとしましたが、ほとんど空のクラスを作成してMyView
使用しましたLinearLayout
が、アプリケーションは「強制終了」で起動に失敗します。簡単なカスタムを行うにはどうすればよいView
ですか? Building Custom ComponentsによるとView
、オーバーライドしない場合、サイズは 100x100 になりますonMeasure()
。
そして、私はそれをLinearLayout
with で使用します:
私は何を間違っていますか?
itemonが提案するコンストラクターと、それに対応するスーパークラスの呼び出しを使用するとします。次に、「強制終了」はなくなりましたが、私のLinearLayout
ものは壊れていて、後のコンポーネントMyView
は表示されていません。
これが私のものmain.xml
です:
android - カスタムのスクロールおよびズームSurfaceViewにボタンを追加するにはどうすればよいですか?
SurfaceViewの上にカスタムImageButtonを追加して、基本的にViewと一緒にスクロールできるようにしたかったのです。キャンバスは、マトリックスを使用してスクロールおよびズームします。どうすればこれを行うことができますか?ありがとう。
python - Django管理者:カスタムリストビューを追加するための最良の方法は何ですか?
に非常によく似たカスタムビューを管理者に提供したいのですがchangelist_view()
、編集フォームビューへのリンクはありません。ユーザーは、リストの変更フォームと同じようにリスト内のアイテムを選択してアクションを適用できますが、編集フォームにはアクセスできません。
ModelAdminクラスの構造は次のようになると思います。
返されるビューは、と非常によく似ていModelAdmin.changelist_view()
ます。これを行うための最良のDRY方法は何ですか?
java - カスタム ビュー コンストラクターの宣言
とにかく、おそらくそれは Android プログラミングの質問よりも Java です: 3 つの標準的なビュー コンストラクターを宣言する方法は2つありますthis()
:最後のコンストラクターのカスタム init。null
0
もう 1 つの方法はsuper()
、init ジョブを実行する関数を呼び出すたびに呼び出すことです。
ある方法が他の方法よりも正しいのか (なぜ?)、それとも単にスタイルの選択なのか?
android - Twitter クライアントでの AutoLink @メンション
基本的な Twitter クライアント アプリケーションを構築しています。ツイートを保持する TextView を作成して @mentions を autoLink し、Twitter Web サイトと同じように誰の Twitter ページにもリンクするようにする方法を見つけようとしています。私の推測では、カスタム TextView を作成し、これを Web サイト、電子メール、地図などの自動リンクを既に処理している部分に追加する必要があると思います。このようなことを達成するためのこの正しいアプローチはありますか? または、株式の TextView を使用して、ツイートをビューに入れる前に解析してこれを処理する必要がありますか? カスタムビュールートに行く必要がある場合、この機能をオートリンクに追加する方法について、誰かが私を正しい方向に向けることができますか? また、つぶやきがビューに入れられる前にストック TextView を使用して Java で処理する必要がある場合、どうすればそれを取得できますか?
android - データベースから 6000 件以上の連絡先を管理
6000 を超えるエントリを持つデータベースがあります。この例http://eshyu.wordpress.com/2010/08/15/cursoradapter-with-alphabet-indexed-section-headers/を使用して内容を表示しています。しかし、現在、アクティビティはそれを処理できません。毎回 ANR ダイアログが表示されます。この状況を効率的に処理するにはどうすればよいですか?