2016-09-27 8 views

答えて

1

あなたは、ユーザが選択した項目を取得するために以下のコードを使用することができ、

//hide 
spinner.setVisibility(View.GONE); 

//show 
spinner.setVisibility(View.VISIBLE); 

またスピナーを隠し、表示するために以下のコードを使用することができます。

spinner.setOnItemSelectedListener(this); 

... 

public void onItemSelected(AdapterView<?> parent, View view, int pos,long id) { 
    Toast.makeText(parent.getContext(), 
    "OnItemSelectedListener : " + parent.getItemAtPosition(pos).toString(), 
    Toast.LENGTH_SHORT).show(); 
} 
3

誰かがあなたがスピナーの可視性を設定するためのボタンの上にリスナーを設定することができます

SOSボタンを押したときに、私は私が見えないようにしたい私のアプリでスピナーを作成しました。

Ex。

sosButton.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View v) { 
     mySpinner.setVisibility(View.GONE); 
    } 
}); 

ユーザーが、私はそれを解決 することができますどのように1つのオプションを選択することが見えるようにする必要がありますか?

この意味はわかりません。スピナーを見えないようにしたいと思った?

+0

はい私がやった方法をそのようないくつかのクリックイベントでこれを追加それはありがとう –

1

あなたは、このコードでそれを行うことができます@HumanOidRoBo ..

<LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal"> 

      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_marginLeft="10dp" 
       android:text="Optional" 
       android:textSize="20sp" /> 


      <Spinner 
       android:id="@+id/mySpinner" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:visibility="gone" 
       android:layout_marginLeft="5dp"> 

      </Spinner> 
     </LinearLayout> 

とクラスのSOS

sosButton.setOnClickListener(new View.OnClickListener() { 
@Override 
public void onClick(View v) { 
    mySpinner.setVisibility(View.VISIBLE); // for Show 

    // or 
    mySpinner.setVisibility(View.GONE); // for Hide 
} 
}); 
+0

ちょっとDileep私は私の連絡先にあなたを持つことができますか? –

+0

@ HumanOidRoBo Plz upVoteこれはあなたを助けることができる場合、私はここで私に連絡することができます毎回Stackoverflowで利用可能です。 –

関連する問題