更好的Spinner的listview运行没有点击它

时间:2018-05-13 16:32:55

标签: java android android-layout android-studio android-spinner

我的片段有一个简单的问题..所以我有一个微调器和数组字符串包含两个值..另一方面,我有我的firebase上的值,我想从firebase设置文本未设置。当我这样做时,问题就出现了..微调器没有点击它就运行了,阵列消失了。

注意:我在活动中这样做并且问题没有发生并且100%工作,我在片段中遇到了这个问题。

// Array
String[] priv_secu_sec_values = new String[] {"All", "Friends"};

// Create adapter
final ArrayAdapter<String> myAdapter = new ArrayAdapter<String> 
(getActivity(), 
android.R.layout.simple_dropdown_item_1line,priv_secu_sec_values);

// Create Spinner
final MaterialBetterSpinner edit_priv_secu = (MaterialBetterSpinner) 
v.findViewById(R.id.edit_sec_send);
edit_priv_secu.setAdapter(myAdapter);

// Get Value from firebase and set text
String priv_secu_send = 
dataSnapshot.child("rece_sec").getValue().toString();
edit_priv_secu.setText(priv_secu_send); 

// Spinner XML Code:
<com.weiwangcn.betterspinner.library.material.MaterialBetterSpinner
            android:id="@+id/edit_sec_send"
            android:layout_width="115dp"
            android:layout_height="63dp"
            android:layout_gravity="center"
            android:layout_marginTop="12dp"
            android:padding="5dp"
            android:hint="@string/Who"
            android:textSize="14sp"
            app:met_floatingLabel="normal" />

我的问题是什么时候从firebase设置文本: enter image description here

当我从firebase删除代码集文本时,问题不会发生 enter image description here

我想要的...... enter image description here

0 个答案:

没有答案
相关问题