如何在机器人中使用微调器?

时间:2016-04-26 06:35:08

标签: android spinner robotium

Register.xml文件,

<RelativeLayout
    android:id="@+id/spinner_relay"
    android:layout_width="match_parent"
    android:layout_height="50dp"
    android:layout_below="@id/fd_register_header"
    android:layout_marginBottom="@dimen/dm_5dp"
    android:layout_marginLeft="@dimen/dm_10dp"
    android:layout_marginRight="@dimen/dm_10dp"
    android:layout_marginTop="@dimen/dm_5dp"
    android:background="@drawable/spinner_background" >

    <TextView
        android:id="@+id/fp_spinner"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:drawablePadding="@dimen/dm_10dp"
        android:drawableRight="@drawable/icondown"
        android:gravity="left|center"
        android:padding="@dimen/dm_10dp"
        android:text="Select city"
        android:textColor="@color/white"
        android:textSize="@dimen/dm_18sp" />
</RelativeLayout>

如果我使用此代码,

int pos = solo.getCurrentSpinners().get(0).getSelectedItemPosition();

得到错误,

  

无法解析符号getCurrentSpinner

1 个答案:

答案 0 :(得分:1)

尝试使用以下代码处理Spinners,这对我有用

solo.isSpinnerTextSelected(0,"Items")    //checks whether the spinner item is selected

或者

{{1}}