0
を持っていないんこれらは、うまく動作するstring arrays
私のしている:これはXMLであるなぜ第二スピナはマージン/パディング
<string-array name="spinner1">
<item>KB</item>
<item>MB</item>
<item>GB</item>
<item>TB</item>
</string-array>
<string-array name="spinner2">
<item>Kb/s</item>
<item>Mb/s</item>
<item>Gb/s</item>
<item>Tb/s</item>
</string-array>
:
<android.support.v7.widget.AppCompatSpinner
android:spinnerMode="dropdown"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:id="@+id/spinner1"
android:layout_weight="20"
android:layout_gravity="center_vertical" />
<android.support.v7.widget.AppCompatSpinner
android:spinnerMode="dropdown"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:id="@+id/spinner2"
android:layout_weight="20"
android:layout_gravity="center_vertical" />
これは、彼らがどのように見えるか:spinner1あなたのうちのどれかがすべてでこの問題に遭遇した場合とspinner2
これまでのところ、私は他の記事では他の誰か、不思議に何も同様の出来事を見つけることができません。ここで
は)私のMainActivity.javaのOnCreate関数(には何があります:
public void LoadSpin(Spinner spin, Spinner spin2) {
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.spinner1, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin.setAdapter(adapter);
ArrayAdapter<CharSequence> adapter2 = ArrayAdapter.createFromResource(this,
R.array.spinner2, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spin2.setAdapter(adapter2);
}
どのようにそのスピナーを満たしていますか?あなたのJavaコードを共有する.. !! –
アダプタで異なるレイアウトタイプを渡しています。私は推測する。 –
@jankigadhiya私の悪い、私はそれを行うことを忘れました。しかし、私はそれをやっているような解決策を見つけました。アダプターが誤って取り付けられました。ソリューションを以下に投稿してください。ありがとう:) –