問題タブ [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.

0 投票する
3 に答える
5959 参照

iphone - Android での UIPickerView の類似

代替テキスト

こんにちは、いくつかの Android アプリケーションで上記のコントロールを見てきました。私はそれがAndroidにネイティブではないことを知っています.コントロールの名前は何ですか?Androidでそれを実装するにはどうすればよいですか? 動作を含む ListView を使用して実行できますか?

0 投票する
3 に答える
18438 参照

android - setContentViewを使用したAndroidProgressDialog

私はこれについて多くのことを読んだことがあり、以前にそれを行った、または試した人を見ることができません。

したがって、ImageViewを拡張するオブジェクトがあり、この中で進行状況ダイアログを呼び出し、進行状況ダイアログのコンテンツをimageviewに設定します(つまり、進行状況ダイアログをimageview..viewに描画しようとします)。

そして、エラーが発生します:コンテンツを追加する前にrequestFeature()を呼び出す必要があります

今、私は以前にたくさんの投稿でこのエラーを見ました、そしてはい、答えは明白のようです。私はすべての機能を設定しようとしました:

しかし、最初に私はこれが必要な理由がわかりませんか?そして第二に、それらのどれもとにかく機能しません!

したがって、問題は、ProgressDialogcontentViewをImageViewに設定できるかどうかです。もしそうなら、私は何を間違えましたか?

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

android - Android - 動的に挿入されたカスタム ビューで onDraw が呼び出されない

カスタム ビューが動的に挿入されていますonDrawが、呼び出されていません。最初に動的挿入なしでカスタムビューを作成しましたが、正常に機能しましたが、それを作業中のコードベースに移動するとonDraw、ビューコンストラクターが呼び出され、onMeasureも呼び出されますが、呼び出されません。私はその場所に置いinvalidate()postInvalidate()呼び出してみましたが、ビューを強制的に描画するようには見えません。ビュー階層は両方のバージョンで同じように見え、迷っています。

誰でも助けることができますか?

編集: もう少しテストonDrawしたところ、エミュレーターで呼び出されていることが示されていますが、ハンドセットでは呼び出されていません。またonSizeChanged、ハンドセットでは正しい値が送信されますが、エミュレータでは値はすべて 0 です。

編集:私はそれで遊んでいますが、まだどこにも行けないので、賞金をかけました. さらにコード / xml / 情報が必要な場合は、お知らせください。

0 投票する
0 に答える
303 参照

iphone - customView を nil に設定すると、UIBarButton が復元されない

データを更新する UIBarButtonItem を取得しました。更新の処理中に、refreshButton.customView を UIActivityIndi​​cator のインスタンスに設定すると、問題なく表示されます。ただし、データが更新され、refreshButton.customView = nil を呼び出すと、最初の UIBarButtonItem は表示されなくなります (空白のみ)。どうすればこれを修正できるか知っている人はいますか?

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

android - シンプルなカスタム ビューを作成するには?

ViewAndroidでカスタムを作成したいと思います。できるだけ簡単にしようとしましたが、ほとんど空のクラスを作成してMyView使用しましたLinearLayoutが、アプリケーションは「強制終了」で起動に失敗します。簡単なカスタムを行うにはどうすればよいViewですか? Building Custom ComponentsによるとView、オーバーライドしない場合、サイズは 100x100 になりますonMeasure()

そして、私はそれをLinearLayoutwith で使用します:

私は何を間違っていますか?


itemonが提案するコンストラクターと、それに対応するスーパークラスの呼び出しを使用するとします。次に、「強制終了」はなくなりましたが、私のLinearLayoutものは壊れていて、後のコンポーネントMyViewは表示されていません。

これが私のものmain.xmlです:

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

android - カスタムのスクロールおよびズームSurfaceViewにボタンを追加するにはどうすればよいですか?

SurfaceViewの上にカスタムImageButtonを追加して、基本的にViewと一緒にスクロールできるようにしたかったのです。キャンバスは、マトリックスを使用してスクロールおよびズームします。どうすればこれを行うことができますか?ありがとう。

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

python - Django管理者:カスタムリストビューを追加するための最良の方法は何ですか?

に非常によく似たカスタムビューを管理者に提供したいのですがchangelist_view()、編集フォームビューへのリンクはありません。ユーザーは、リストの変更フォームと同じようにリスト内のアイテムを選択してアクションを適用できますが、編集フォームにはアクセスできません。

ModelAdminクラスの構造は次のようになると思います。

返されるビューは、と非常によく似ていModelAdmin.changelist_view()ます。これを行うための最良のDRY方法は何ですか?

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

java - カスタム ビュー コンストラクターの宣言

とにかく、おそらくそれは Android プログラミングの質問よりも Java です: 3 つの標準的なビュー コンストラクターを宣言する方法は2つありますthis():最後のコンストラクターのカスタム init。null0

もう 1 つの方法はsuper()、init ジョブを実行する関数を呼び出すたびに呼び出すことです。

ある方法が他の方法よりも正しいのか (なぜ?)、それとも単にスタイルの選択なのか?

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

android - Twitter クライアントでの AutoLink @メンション

基本的な Twitter クライアント アプリケーションを構築しています。ツイートを保持する TextView を作成して @mentions を autoLink し、Twitter Web サイトと同じように誰の Twitter ページにもリンクするようにする方法を見つけようとしています。私の推測では、カスタム TextView を作成し、これを Web サイト、電子メール、地図などの自動リンクを既に処理している部分に追加する必要があると思います。このようなことを達成するためのこの正しいアプローチはありますか? または、株式の TextView を使用して、ツイートをビューに入れる前に解析してこれを処理する必要がありますか? カスタムビュールートに行く必要がある場合、この機能をオートリンクに追加する方法について、誰かが私を正しい方向に向けることができますか? また、つぶやきがビューに入れられる前にストック TextView を使用して Java で処理する必要がある場合、どうすればそれを取得できますか?

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

android - データベースから 6000 件以上の連絡先を管理

6000 を超えるエントリを持つデータベースがあります。この例http://eshyu.wordpress.com/2010/08/15/cursoradapter-with-alphabet-indexed-section-headers/を使用して内容を表示しています。しかし、現在、アクティビティはそれを処理できません。毎回 ANR ダイアログが表示されます。この状況を効率的に処理するにはどうすればよいですか?