私はSpinnerにOnClickListenerが必要です。SpinnerへのOnClickListener? ??
私はインターネット上で見つけたものすべてを試しましたが、どれも働いていませんでした。 私は、このための解決策を教えてください:
手に入れた私のここでのスピナー:
spinner = (Spinner)findViewById(R.id.spinner1);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource
(this, R.array.gyerekek_array, R.layout.my_spinner);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(new ItemChooser());
そして、これはmy_spinner.xmlです:
私は、インターネットからstackoverflowの他のすべてからすべてをしようと試み<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:gravity="center_vertical|center_horizontal"
android:textColor="#000000"
android:paddingLeft="50dp"
android:text="Sample Text"
android:textStyle="bold"
android:textSize="31sp"
>
</TextView>
。私はそれを作ることができません... 私は自分のmy_spinner.xmlを持っているので、私はデフォルトのスピナーを使用しないので、スピナーのデフォルトTextViewにonClickListenerを追加できません。 実際、my_spinner.xml内のテキストビューに「ID」を追加すると、nullポインタ例外が発生します。
Spinnerの上部に目に見えないTextViewを追加しようとしましたが、OnClickによって1つのビューしか検出できませんでした。
私を助けてください。あなたが任意のアダプタビューにonclicklistenerを追加することはできません
クールなアイデア..... :) –