我幾個月前開始編程,並且stackoverflow總是解決我的問題的一個很好的選擇。所以我的代碼變得越來越好,但現在我覺得我需要你的幫助了。微調項目導致活動(Android Studio)
程序:在我的應用程序中,您可以從微調框中選擇項目,然後轉到下一頁等等。您可以從幾個紗廠選擇,直到你得到的結果...
一些代碼預覽(代碼工作,但我現在不得不廣告多一些行動和我不知道如何...
package com.sio.fmf;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.Button;
import android.view.ViewGroup;
import android.view.LayoutInflater;
import android.widget.TextView;
public class Koerperform extends AppCompatActivity {
String[] koerperform = {" ", "spindel- oder torpedoförmig", "langgestreckt", "hochrückig", "schlangenförmig", "welsartig", "grundelartig"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.koerperform);
Spinner mySpinner = (Spinner)findViewById(R.id.spinner);
mySpinner.setAdapter(new MyCustomAdapter(Koerperform.this,R.layout.spinner_layout, koerperform));
}
public void onClick(View v){}
public class MyCustomAdapter extends ArrayAdapter<String> {
public MyCustomAdapter(Context context, int textViewResourceId, String[] objects) {
super(context, textViewResourceId, objects);
}
private Button getSwtitchact;
{
final Button switchact = (Button) findViewById(R.id.button3);
switchact.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent act = new Intent(view.getContext(), Maulstellung.class);
startActivity(act);
}
});
}
@Override
public View getDropDownView(int position, View convertView, ViewGroup parent) {
return getCustomView(position, convertView, parent);
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
return getCustomView(position, convertView, parent);
}
public View getCustomView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = getLayoutInflater();
View row = inflater.inflate(R.layout.spinner_layout, parent, false);
TextView label = (TextView) row.findViewById(R.id.koerper);
label.setText(koerperform[position]);
if (position == 0) {
label.setTextColor(0xFFF00000);
}
return row;
}
}
}
所以在應用程序的這種狀態下,您可以選擇從旋轉的字符串,然後如果按波頓3它Maulstellung
我的問題變成類:我想,當字符串「a」是choosen它去在按下按鈕3之後將頁面xy切換到頁面xy,並且當選擇字符串「b」時,按下按鈕3之後,轉到頁面xyz d,......,依此類推每串...
希望你能幫助我,對不起我的英語不好
多少微調,你呢? –
嗨約翰,每個班級只有一個 –
如果選擇字符串a,請轉到xy ... Maulstellung for? –