タグ付けされた質問 「spinner」

スピナーは、ユーザーがドロップダウンリストのようにグループから項目を選択できるようにするウィジェットです。

23
スピナーのテキストサイズとテキストの色を変更するにはどうすればよいですか?
私のAndroidアプリケーションでは、スピナーを使用しており、SQLiteデータベースからスピナーにデータをロードしましたが、それは正常に機能しています。これがそのコードです。 Spinner spinner = (Spinner) this.findViewById(R.id.spinner1); List<String> list = new ArrayList<String>(); ArrayAdapter<String> dataAdapter = new ArrayAdapter<String> (this,android.R.layout.simple_spinner_item, list); cursor.moveToFirst(); list.add("All Lists"); if (cursor.getCount() > 0) { for (int i = 0; i < cursor.getCount(); i++) { keyList[i] = cursor.getString(cursor.getColumnIndex(AndroidOpenDbHelper.KEYWORD)); list.add(keyList[i]); cursor.moveToNext(); } } Database.close(); cursor.close(); dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(dataAdapter); 次に、スピナーデータのテキストの色とサイズを変更します。XMLファイルのスピナータグに次のXML行を使用しましたが、機能しません。 android:textColor="@android:color/white" android:textSize="11dp" …
432 android  spinner 

30
新しくインスタンス化されたスピナーでonItemSelectedが起動しないようにするにはどうすればよいですか?
私はこれを解決するためのエレガントではない方法をいくつか考えましたが、私は何かを見逃しているに違いないことを知っています。 私のonItemSelectedユーザーとの対話なしですぐにオフ火災、これは望ましくない動作です。ユーザーが何かを選択するまでUIが待機してから何かを実行したいと思います。 私はでリスナーを設定することを試みましたがonResume()、それが役に立てば幸いですが、そうではありません。 ユーザーがコントロールに触れる前に、これが発火しないようにするにはどうすればよいですか? public class CMSHome extends Activity { private Spinner spinner; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Heres my spinner /////////////////////////////////////////// spinner = (Spinner) findViewById(R.id.spinner); ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource( this, R.array.pm_list, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); }; public void onResume() { super.onResume(); spinner.setOnItemSelectedListener(new MyOnItemSelectedListener()); } public class …

24
jQueryでスピナーの読み込みを表示する方法は?
でプロトタイプ私はこのコードで「ロード...」の画像を表示することができます。 var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse} ); function showLoad () { ... } でjQueryの、私はこれを持つ要素に、サーバ・ページをロードすることができます。 $('#message').load('index.php?pg=ajaxFlashcard'); しかし、プロトタイプで行ったように、このコマンドにローディングスピナーをどのようにアタッチしますか?


21
プログラムでスピナーの選択されたアイテムを設定する
私はAndroidプロジェクトに取り組んでおり、データベースから読み込まれた配列アダプターを使用するスピナーを使用しています。 選択したアイテムをリストからプログラムで設定する方法がわかりません。たとえば、スピナーに次のアイテムがあるとします。 カテゴリー1 カテゴリー2 カテゴリー3 画面の作成時に、プログラムでカテゴリ2を選択したアイテムにする方法を教えてください。私はそれがc#IE Spinner.SelectedText = "Category 2"に似ているかもしれないと思っていましたが、Androidにはこれに似たメソッドはないようです。
384 android  spinner 

25
スピナーの選択したアイテムを位置ではなく値で設定するにはどうすればよいですか?
データベースに保存されているスピナーの値を事前選択する必要がある更新ビューがあります。 こういうことを考えていたのですAdapterが、indexOf方法がないので行き詰まっています。 void setSpinner(String value) { int pos = getSpinnerField().getAdapter().indexOf(value); getSpinnerField().setSelection(pos); }
297 java  android  adapter  spinner 


7
入力番号のスピナーを非表示にする-Firefox 29
Firefox 28では、<input type="number">数字のみを入力する必要がある入力フィールドに数字キーボードが表示されるため、うまく機能しています。 Firefox 29では、数値入力を使用すると、フィールドの右側にスピンボタンが表示されます。これは、私のデザインではがらくたのように見えます。とにかく6桁から10桁の数字のようなものを書く必要があるときは、ボタンは役に立たないので、私は本当にボタンは必要ありません。 CSSまたはjQueryでこれを無効にすることは可能ですか?
202 jquery  css  firefox  input  spinner 

6
Android:配列からスピナーをプログラムで作成する
私はすべてAndroidを使い始めたばかりで、スピナーをプログラムで作成し、配列からデータを供給しようとしていますが、Eclipseで処理できないという警告が表示されます。 ここに私が得たものがあります: このArrayListは、スピナーにある必要がある要素を保持します(後でファイルから入力されます): ArrayList<String> spinnerArray = new ArrayList<String>(); これは、スピナーを作成する必要があるサイトで見つけたコードです。 Spinner spinner = new Spinner(this); ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this, android.R.layout.simple_spinner_dropdown_item, spinnerArray); spinner.setAdapter(spinnerArrayAdapter); 2行目(ArrayAdapter ...)は、Eclipseで次の警告を表示します。 "ArrayAdapter is a raw type... References to generic type ArrayAdapter<T> should be parameterized"ます。 これは単なる警告であり、アプリは問題なく実行されているようですが、何が問題かを理解して修正したいと思います。任意のヒントをいただければ幸いです。 挨拶、Select0r
198 android  spinner 

14
Android:スピナーをカスタムオブジェクトリストにバインドする方法は?
ユーザーインターフェイスには、いくつかの名前(名前が表示されます)を含むスピナーがあり、各名前には独自のIDがあります(IDは表示シーケンスとは異なります)。ユーザーがリストから名前を選択すると、変数currentIDを変更する必要があります。 アプリケーションにArrayListが含まれている UserはIDと名前を持つオブジェクトです。 public class User{ public int ID; public String name; } ユーザー名のリストを表示するスピナーを作成し、スピナーアイテムをIDにバインドする方法がわからないので、スピナーアイテムが選択または変更されると、変数currentIDが適切な値に設定されます。 説明されている問題の解決策を示したり、問題を解決するのに役立つリンクを提供したりしていただければ幸いです。 ありがとう!
126 android  adapter  spinner 


8
Android Spinnerで1つのアイテムを非表示にする方法
Androidスピナーウィジェットで1つのアイテムを非表示にする方法を探しています。これにより、アイテムが選択されていない状態でスピナーをシミュレートでき、選択されたすべてのアイテムに対して常にonItemSelected()コールバックが確実に呼び出されます(非表示のアイテムが「現在の」アイテムである場合)。通常、スピナーには常に、コールバックを生成しない1つの項目、つまり現在の項目があります。 アイテムを無効にする(グレー表示する)方法については、stackoverflowにコードがいくつかありますが、アイテムが存在しないかのように完全に非表示にする方法はありません。 多くの実験の後、私はさまざまな新旧のAndroidプラットフォームで動作する、ややハックっぽいソリューションを思いつきました。それには気づきにくいいくつかの小さな化粧品の欠点があります。「スピナーでそれをしないでください」以外の、より公式な解決策についてはまだ聞きたいです。 これは常にスピナーの最初のアイテムを非表示にしますが、任意のアイテムまたは複数のアイテムを非表示にするようにかなり簡単に拡張できます。スピナーアイテムのリストの先頭に、空の文字列を含むダミーアイテムを追加します。スピナーダイアログが開く前に、現在のスピナー選択をアイテム0に設定すると、選択されていないスピナーがシミュレートされます。 ArrayAdapterメソッドをオーバーライドしたスピナーのセットアップ例: List<String> list = new ArrayList<String>(); list.add(""); // Initial dummy entry list.add("string1"); list.add("string2"); list.add("string3"); // Populate the spinner using a customized ArrayAdapter that hides the first (dummy) entry ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, list) { @Override public View getDropDownView(int position, View convertView, ViewGroup parent) { …
101 android  spinner 

9
WPFで同等の優れたNumericUpDown?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する WPFで単純なNumericUpDown(別名番号スピナー)コントロールを探しています。これは、WPFで制御が不足しているもう1つのようです。そこにいくつかの既存のものがあるに違いない、そして私は車輪を再発明するのが好きではない。

7
プログラムでフォントのカスタムフォントをスピナーテキストに設定する方法
アセットフォルダにttfフォントファイルがあります。私はそれをtextviewsに使用する方法を知っています: Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/HelveticaNeueLTCom-Lt.ttf"); textview1.setTypeface(externalFont); 私はそれ自身のxmlファイルで自分のスピナーテキストの外観を定義しました(androidの通常のように): <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+android:id/text1" style="?android:attr/spinnerItemStyle" android:singleLine="true" android:textColor="#ffffff" android:gravity="center" android:layout_width="fill_parent" android:layout_height="wrap_content" android:ellipsize="marquee" /> 私はコードからこのテキストビューを参照できません。常にnullポインター例外が発生します。例えば私が試した: TextView spinner_text=(TextView)findViewById(R.id.text1); spinner_text.setTypeface(externalFont); 独自のxmlで定義されたスピナーテキストでも、外部フォントを選択することはできますか? ありがとうございました。 答えを編集: これは機能します: String [] items = new String[2]; items[0]="Something1"; items[1]="Something2"; ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.spinaca, items) { public View getView(int position, View convertView, …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.