これは、このprogamming世界にshcoolと私は静かに新しいプロジェクトであり、私はtextviewsにいくつかの情報を入れようとしていたが、このエラーは私に "期待していないandroid.widget.textviewしかし、私が何をより多くのものを知らない」java.lang.Stringで見つけた期待されたandroid.widget.textviewが見つかりましたjava.lang.string
//このXML
LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/texto_1"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/texto_2"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/texto_3"/>
</LinearLayout>
これは、Javaを実行する
SQLiteDatabase db;
Cursor c;
String nota;
SimpleCursorAdapter adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_notasver);
DB mDbHelper = new DB(this);
db = mDbHelper.getReadableDatabase();
Intent i = getIntent();
Bundle dados = i.getExtras();
nota = dados.getString(Contrato.Notas._ID, null);
mostrar();
}
public void mostrar()
{TextView nome = (TextView) findViewById(R.id.texto_1);
TextView descricao = (TextView) findViewById(R.id.texto_2);
TextView data_criacao = (TextView) findViewById(R.id.texto_3);
c = db.query(false, Contrato.Notas.TABLE_NAME, Contrato.Notas.PROJECTION, Contrato.Notas.COLUMN_ID_USER + "= ? ", new String[] {nota}, null,null,null,null);
nome = c.getString(c.getColumnIndex(Contrato.Notas.COLUMN_NOME));//error here
descricao = c.getString(c.getColumnIndex(Contrato.Notas.COLUMN_NOME));//error here
data_criacao = c.getString(c.getColumnIndex(Contrato.Notas.COLUMN_NOME));//error here
}
'TextView'のテキストを設定するには、' TextView#setText() 'メソッドを使用する必要があります。 'TextView'変数に' String'を代入することはできません。 –