Cześć pavloasto,
śpieszę z wyjaśnieniem i przeprosinami za niedokończony temat. Już jaśniejszy jest dla mnie schemat działania tego forum 🙂 A wiec od początku:
zastanawiam się jaka jest różnica pomiędzy stringiem w Javie:
public class MainActivity extends AppCompatActivity {
ArrayAdapter<String>adapter;
ListView listView;
String [] android_versions = {"odpowiedź1", "odpowiedź2","odpowiedź3"};
a w xml'u:
<resources>
<string name="android_version">Odpowiedź1 Odpowidż2 Odpowiedź3</string>
</resources>
A teraz istota sprawy - treść i odpowiedź do udzielenia poniżej, np.:
Dawno temu w chatce na kurzej stopce mieszkała sobie czarownica.
Gdzie mieszkała czarownica?
1) w bloku,
2) w pałacu,
3) w chatce na kurzej stopce.
<resources>
<string name="pytanie"> Dawno temu w chatce na kurzej stopce mieszkała sobie czarownica.\n
Gdzie mieszkała czarownica?</string>
<string name="odpowiedzi">
1)w bloku,\n
2)w pałacu,\n
3)w chatce na kurzej stopce.</string>
</resources>
<TextView
android:text="@string/pytanie"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/textView"
android:textColor="@drawable/my_selector"/>
<TextView
android:text="@string/odpowiedzi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/textView1"
android:textColor="@drawable/my_selector"
android:layout_below="@+id/textView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginTop="21dp" />
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color>
</resources>
I teraz. Stworzyłem coś takiego w Javie do podświetlania tekstu odpowiedzi.
package make.myapplication;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final TextView text = (TextView) findViewById(R.id.textView);
text.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) {
text.setSelected(true);
}
});
}
}
Ale podczas 'run' występuje błąd:
Error:(14, 24) No resource found that matches the given name (at 'label' with value '@string/app_name' ).
Docelowo chciałbym stworzyć kod, który podświetlałbykonkretny tekst odpowiedzi po naciśnięciu na niego i jednocześnie żeby po naciśnięciu gdziekolwiek na ekranie wszystkie odpowiedzi wracały do koloru sprzed naciśnięcia.
Z góry dzięki za wszelkąpomoc.