如何在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. 介绍与指标点屏幕 - 只显示第一次 - Android
- 4. 为Java Applet创建一个介绍屏幕
- 5. 创建在屏幕上点击(安卓)
- 6. iphone sdk:如何结束电影点击屏幕?
- 7. Google SignIn - Android - 点击时屏幕冻结
- 8. 如何在Android中创建滑块屏幕(如在Tweetdeck中)?
- 9. Android如何执行点击屏幕?
- 10. Particles.js在Angular 2中创建了无法点击的屏幕
- 11. 如何在wp7中创建幻灯片屏幕? (如android下滑屏幕)
- 12. 如何创建在活动结束后运行的Android服务
- 13. PHP - 在标签结束后获取html代码介绍一个字符串
- 14. 屏幕上的约束更改点击
- 15. 在Java中介绍TCP套接字编程的好介绍?
- 16. 如何创建Android主屏幕布局
- 17. 活动结束后回到主屏幕
- 18. 当点击小部件时在主屏幕上创建动画
- 19. 如何在android中创建屏幕方向意识?
- 20. 如何在android中创建加载屏幕?
- 21. 如何在Android中创建圆形电话屏幕?
- 22. 如何结束加载屏幕? c#,javascript
- 23. 表创建后的Hive分区和新属性介绍
- 24. 如何在XNA 4.0中添加结束屏幕?
- 25. 如何正确创建资产并为Android设计屏幕?
- 26. Android模拟器(API级别8) - 介绍ANDROID消息后只显示黑屏
- 27. 如何在方法在droid结束之前刷新屏幕?
- 28. 如何在android 4.0中创建全屏?
- 29. LibGDX在create()结束后创建ModelInstance
- 30. 应用介绍在清单
实际上,不,这根本不起作用,请看看并告诉我什么是错的,它强制关闭它开始的那一刻...... - 这是介绍类 - [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