2017-01-19 5 views
1

私は自分のゲームの難易度をSpinner Itemから変更し、文字列 "Leicht"、 "Mittel"、 "Schwer"を使用して描画可能ファイルをバックグラウンドとして取りました私はアプリケーションを起動します。私はスピンナーのために使用した文字列をバックグラウンドで見ることができます。文字列を隠すことはできますか?私はドロアブルの背景だけを見ますか?Spinner、文字列はバックグラウンドで見ることができます

schwierigkeitsgradAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, new String[] {" Leicht"," Mittel"," Schwer"}); 
    schwierigkeitsgradAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
    schwierigkeitsgrad.setAdapter(schwierigkeitsgradAdapter); 

とXMLコード:

 <Spinner 
     android:id="@+id/schwierigkeitsgrad" 
     android:layout_gravity="center_horizontal" 
     android:layout_marginTop="360dp" 
     android:background="@drawable/btnschwierigkeit" 
     android:textAlignment="center" 
     android:layout_width="220dp" 
     android:layout_height="90dp" 
     android:gravity="center_vertical|start" 
     android:foregroundGravity="center_vertical" 
     android:spinnerMode="dialog" /> 
+0

は、最初の項目を追加します。空 ""とチェックしてください –

+0

はい、しかし私が取ったとき簡単で重いし、この文字列私は背景です – jordy

答えて

1

選択時のスピナーテキストを非表示にするには、この方法を試してください。

Spinner spinner = (Spinner)findViewById(R.id.your_spinner); 
    spinner.setOnItemSelectedListener(new OnItemSelectedListener() { 
     public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { 
     // hide selection text 
     ((TextView)view).setText(null); 
     // if you want you can change background here 
    } 
     public void onNothingSelected(AdapterView<?> arg0) { 
     } 
    }); 

スピナーの項目を表示するには、使用:

String[] test=new String[]{"easy", "medium", "heavy"}; 

    ArrayAdapter<String> adapter= new ArrayAdapter<String>(yourActivity.this,android.R.layout.simple_spinner_item, test); 
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
    schwierigkeitsgrad.setAdapter(adapter); 
+0

それはありがとう作品ありがとう!しかし、今どこにStringを追加できますか? "easy"、 "medium"、 "heavy"のような項目 – jordy

+1

私は理解できません。テキストをスピナーに設定したいですか? – rafsanahmad007

+0

はい、私はDropDownViewResourceを持っているスピナーをクリックします – jordy

関連する問題