我試圖從一個TextView場拉文如下:機器人的getText錯誤
<TextView
android:id="@+id/text_random_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:padding="@dimen/padding_medium"
android:text=""
android:textColor="#FF8800"
android:textSize="30dp"
tools:context=".ImHungry" />
我使用的命令是在這裏:
final Button button2 = (Button) findViewById(R.id.button2);
button2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String search = R.id.text_random_text.getText().toString();
Uri uri = Uri.parse("http://www.google.com/#q=" + search);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
我似乎得到它規定一個錯誤即: 不能調用原始類型的int getDocument()int
我是新來的,所以任何幫助,將不勝感激。謝謝!
類型不匹配:無法從CharSequence轉換爲字符串 – user1545666
哦,哎呀。我忘了getText()返回一個CharSequence。做'tv.getText()。toString()'應該工作。 =] –
謝謝!完美 – user1545666