私が編集テキスト からのデータを文字列配列を移入しようとされているが、それは文字列型が必要とされると言うと私はに非常に新しいです、私にエラーを与え続け、すべてのAndroidとそれが何であるかを知っている、それはまたString
とString
sがJavaでadd
と呼ばれるメソッドを持っていないです、それは方法がテキストフィールドからの入力を持つ配列を移入する方法
package com.android.beez.bored;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import java.util.ArrayList;
public class MainActivity extends AppCompatActivity {
Button save;
Button pushMe;
TextView textOne;
String hobby = new String();
EditText txt;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
txt = (EditText)findViewById(R.id.txtinput);
save = (Button)findViewById(R.id.btnsave);
save.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String getInput = txt.getText().toString();
hobby.add(getInput);
}
});
pushMe = (Button) findViewById(R.id.pushMe);
pushMe.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int rando = (int)(Math.random()*3);
textOne.setText(hobby[rando]);
}
});
}
}
を私は、それは文字列配列ではない配列リストになりたい私は、それはまだ「textOneに言う「趣味+ =か、getInput」に行を変更した後、私は – TheRealBeez
をどのように変更する必要があります.setText(hobby [rando]); 'ラインタイの配列型が – TheRealBeez
はいを期待されていて、textOne.setText(趣味) 'に変更しなければならない;' –