$第一次爲應用程序製作的,所以我的問題是讓佈局登錄出現在同一活動的splashscreen '動畫後 這是我的代碼splashscreen.java 問題出在哪裏?如何使活動認證出現在logo.please的動畫(啓動畫面)後面,請幫助我
public class Splashscreen extends Activity implements AdapterView.OnItemSelectedListener {
Spinner spinner;
Button btnCnx;
LinearLayout ln;
public void onAttachedToWindow() {
super.onAttachedToWindow();
Window window = getWindow();
window.setFormat(PixelFormat.RGBA_8888);
}
/** Called when the activity is first created. */
Thread splashTread;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splashscreen);
// btnCnx = (Button) findViewById(R.id.btn_Connexion);
// btnCnx.setCursorVisible(false);
//**************************************************************
ln = (LinearLayout) findViewById(R.id.LinLaySpalScrenLogin);
ln.setVisibility(View.INVISIBLE);
StartAnimations();
Button Key_save = (Button) findViewById(R.id.btn_Connexion);
//Key_save.setVisibility(View.INVISIBLE);
Key_save.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.e("DEMO TAG", "CLick on sign in button");
Intent intent = new Intent(Splashscreen.this, calendrier.class);
startActivity(intent);
}
});
// ********************************************************
// Spinner element
spinner = (Spinner) findViewById(R.id.fonction);
// Spinner click listener
spinner.setOnItemSelectedListener(this);
// Spinner Drop down elements
List<String> fonction = new ArrayList<String>();
fonction.add("Administrateur");
fonction.add("Agent laboratoire");
fonction.add("Chef releve");
fonction.add("Releveur");
// Creating adapter for spinner
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, fonction);
// Drop down layout style - list view with radio button
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// attaching data adapter to spinner
spinner.setAdapter(dataAdapter);
// Key_save.setVisibility(View.VISIBLE);
}
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
// On selecting a spinner item
String item = parent.getItemAtPosition(position).toString();
// Showing selected spinner item
// Toast.makeText(parent.getContext(), "Vous avez choisit: " + item, Toast.LENGTH_LONG).show();
}
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
private void StartAnimations() {
Animation anim = AnimationUtils.loadAnimation(this, R.anim.alpha);
anim.reset();
LinearLayout l=(LinearLayout) findViewById(R.id.lin_lay);
l.clearAnimation();
l.startAnimation(anim);
anim = AnimationUtils.loadAnimation(this, R.anim.translate);
anim.reset();
ImageView iv = (ImageView) findViewById(R.id.splash);
iv.clearAnimation();
iv.startAnimation(anim);
ln.setVisibility(View.VISIBLE);
splashTread = new Thread() {
@Override
public void run() {
try {
int waited = 0;
// Splash screen pause time
while (waited < 3500) {
sleep(100);
waited += 100;
}
//Intent intent = new Intent(Splashscreen.this,
// saisieIndex.class);
//intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
//startActivity(intent);
//Splashscreen.this.finish();
} catch (InterruptedException e) {
// do nothing
}
// finally {
// //Splashscreen.this.finish();
// }
ln.setVisibility(View.VISIBLE);
}
};
splashTread.start();
}
}
重新檢查您的帖子。不可能讀一件事。 使用Ctrl + K來放置您的代碼。 也正確縮進並用新行分隔您的代碼。 –
好的,thnx這是我第一次:) –