0
我正在開發一個項目,我希望一組togglebuttons將數據發送到android中的其他活動。使用ToggleButton將數據發送到Button上的另一個活動單擊
我想要togglebuttons發送數據到另一個活動的基礎上點擊。這裏的XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_start2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.brillica.vapid.Start2">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Example"
android:textSize="20sp"
android:textColor="#000"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="19dp"
android:id="@+id/question" />
<ToggleButton
android:textOff="Sports"
android:textOn="Sports"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="88dp"
android:id="@+id/sports"
android:layout_below="@+id/question"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textColor="#fff"
android:background="#DDA388"/>
<ToggleButton
android:textOff="Science"
android:textOn="Science"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/science"
android:textColor="#fff"
android:background="#DDA388"
android:layout_alignBaseline="@+id/sports"
android:layout_alignBottom="@+id/sports"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<ToggleButton
android:textOff="Art"
android:textOn="Art"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/art"
android:textColor="#fff"
android:background="#DDA388"
android:layout_alignBaseline="@+id/science"
android:layout_alignBottom="@+id/science"
android:layout_centerHorizontal="true" />
<ToggleButton
android:textOff="Entertainment"
android:textOn="Entertainment"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:id="@+id/entertainment"
android:textColor="#fff"
android:background="#DDA388"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<ToggleButton
android:textOff="Crafting"
android:textOn="Crafting"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:id="@+id/reading"
android:textColor="#fff"
android:background="#DDA388"
android:layout_alignBaseline="@+id/entertainment"
android:layout_alignBottom="@+id/entertainment"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<ToggleButton
android:textOff="Farming"
android:textOn="Farming"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/farming"
android:textColor="#fff"
android:background="#DDA388"
android:layout_alignBaseline="@+id/reading"
android:layout_alignBottom="@+id/reading"
android:layout_alignLeft="@+id/art"
android:layout_alignStart="@+id/art" />
<Button
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_marginTop="65dp"
android:id="@+id/next"
android:background="#DDA388"
android:text="Continue"
android:textColor="#fff"
android:onClick="next"
android:layout_below="@+id/entertainment"
android:layout_centerHorizontal="true" />
例如,如果切換按鈕科學和切換按鈕藝術被點擊,我想在另一個活動的文字更改爲「藝術與科學」一次按鈕旁邊被點擊,如果藝術是單擊單擊,我希望TextView在下一次單擊按鈕時顯示Art。
我是編程新手,所以我沒有那麼熟悉代碼。
任何想法?
這是有道理的,但你可以給你一個實例,你可以訪問它在textView? –
不確定你的意思是「在textView中訪問它」。你的意思是在活動之間發送textView內部的東西嗎?或者你的意思是根據第一個選中的按鈕在第二個活動中填充textView? – astrade
我想讓textView指示toggleButton被檢查,例如,如果scbtn.isChecked {tv.setText(「Hello」)}在第二個活動中 –