如何在Android中製作介紹屏幕,當應用程序啓動時,只要沒有點擊屏幕,然後自行殺死,它就會在那裏展開? 我做了與圖片的佈局,爲它做了一個java類,但不知道使用什麼方法如何在Android中創建介紹屏幕,並在點擊後結束?
回答
試試這個
activity_main.xml中
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:id="@+id/linear_splash"
android:background="@drawable/wallpaper"
>
</LinearLayout>
MainActivity.java
public class MainActivity extends Activity {
LinearLayout LL;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
LL=(LinearLayout) findViewById(R.id.linear_splash);
LL.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent=new Intent(MainActivity.this,Second.class);
finish();
startActivity(intent);
}
});
}
}
你可以做一個活動與你的啓動畫面作爲背景圖片。將屬性設置爲啓動新活動的方法。
更新:
我喜歡只使用一個單獨的佈局的想法,因爲你並不需要進行額外的活動。但是,我不會使用按鈕,因爲通常您想要在沒有任何動畫的情況下點按屏幕,例如按下並釋放。你還在用屬性上的佈局
閃屏佈局:
<View xmlns:android="http://schemas.android.com/apk/res/android"
android:background "@drawable/splash_screen"
android:onClick "removeSplash"
android:clickable "true"
...
/>
,並叫你只是主要活動佈局替換閃現佈局方法
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash_screen);
...
}
public void removeSplash(View view) {
setContentView(R.layout.main);
// any other initialization needed
}
怎麼樣使一個新的佈局,一個按鈕佔據整個屏幕,並有一個背景的介紹屏幕,當它被迫殺死該活動並啓動主要的一個?我是怎麼做到的 – 2013-03-23 16:47:32
@БориславМинчев是的,這實際上是一個非常好的主意。請參閱最新的答案。 – 2013-03-23 17:04:51
什麼也沒有發生...再次,這就是我想要的: - 有一個圖片的佈局,將作爲一個介紹屏幕 - 如果有一個點擊屏幕上,該佈局和類將被殺死,並且主類將開始 – 2013-03-23 17:23:59
如果你想爲了簡單起見,應該快速創建自定義對話框,並且不必創建其他活動。
- 1. 在nativescript中創建多個介紹屏幕
- 2. 介紹屏幕按鈕ViewPager
- 3. 加載屏幕的介紹
- 4. 介紹與指標點屏幕 - 只顯示第一次 - Android
- 5. 創建可滑動的應用程序介紹屏幕
- 6. 爲Java Applet創建一個介紹屏幕
- 7. 如何構建可滑動的介紹屏幕?
- 8. 創建在屏幕上點擊(安卓)
- 9. 創建像Nekki的VECTOR一樣的Android介紹視頻(閃屏)
- 10. 創建介紹頁面MVC
- 11. 如何介紹在Rails中創建動作
- 12. iphone sdk:如何結束電影點擊屏幕?
- 13. 如何製作像Glympse的介紹屏幕iphone應用程序
- 14. 如何像IFTTT一樣實現動畫介紹屏幕?
- 15. 如何在移動應用中製作動畫介紹教程/演練/屏幕?
- 16. Google SignIn - Android - 點擊時屏幕凍結
- 17. 如何在Android中創建滑塊屏幕(如在Tweetdeck中)?
- 18. jquery介紹後在網頁中淡入
- 19. Android如何執行點擊屏幕?
- 20. 在Android中創建鍵盤屏幕
- 21. Particles.js在Angular 2中創建了無法點擊的屏幕
- 22. GNU屏幕:如果不存在,我如何在後臺創建屏幕?
- 23. 點擊android手機屏幕
- 24. Android屏幕上點擊
- 25. 如何在wp7中創建幻燈片屏幕? (如android下滑屏幕)
- 26. PHP - 在標籤結束後獲取html代碼介紹一個字符串
- 27. 如何創建在活動結束後運行的Android服務
- 28. 在XNA中開始和結束屏幕
- 29. 屏幕上的約束更改點擊
- 30. 在Java中介紹TCP套接字編程的好介紹?
實際上,不,這根本不起作用,請看看並告訴我什麼是錯的,它強制關閉它開始的那一刻...... - 這是介紹類 - [link](http:// pastebin.com/P8k2N2J0) - 這是書籍遊戲類(應用程序將工作的實際類) - [鏈接](http://pastebin.com/ggrSd8Ef) - 這是介紹版式 - [link ](http://pastebin.com/x9dV8e31) - 這是書類的佈局 - [鏈接](http://pastebin.com/CqtHMxnT) - 這是清單 - [鏈接](http: //pastebin.com/s8f9ZsfD) – 2013-03-23 20:15:48
有人嗎? – 2013-03-23 20:48:07
在此鏈接http://pastebin.com/ggrSd8Ef 更改setContentView(R.id.knigata);與 setContentView(R.layout.knigata); &在此鏈接http:// pastebin。COM/x9dV8e31 你應該在可繪製的圖像,因此您可以使用它,如果你沒有把圖像刪除此機器人:背景=「@繪製/壁紙」 – mrx10 2013-03-23 20:50:14