Tag: android activity

如何closures活动,并返回到以前在Android的活动

我有一个主要的活动,当我点击一个button,开始一个新的活动,我用下面的代码这样做: Intent intent = new Intent(this, SettingsActivity.class); startActivity(intent); 上面的代码是从主要活动中运行的。 现在在我主要活动所调用的新活动中,我有一个后退button。 当我点击这个后退button,我希望我的新活动closures,它必须回到原来的主要活动。 我已经尝试调用super.finish() ,刚刚finish() (从新的活动),但是这然后closures我的整个应用程序(包括我的主要活动)。 我怎样才能closures当前关注的活动,然后返回到主要活动? EDITED 事实上,我的手机的后退button也closures了我的整个应用程序,导致我认为我错误地启动了第二个活动? 好的,我一直在寻找, 我创build了一个设置活动,使用相同的清单代码和相同的代码来启动活动。 对于按下后退button时的设置活动,它将返回到主活动。 通过上面提到的主要问题,它只是退出我的整个应用程序。 所以这个问题似乎不是用代码完成活动,而是活动本身。

为什么这行xmlns:android =“http://schemas.android.com/apk/res/android”必须是布局xml文件中的第一个?

为什么在xml布局文件中需要这行? xmlns:android="http://schemas.android.com/apk/res/android"

如何将数据从第二个活动传递到第一个活动? – android

我有2个活动, Activity1和Activity2 。 在Activity1我有一个Button和TextView 。 当button被点击Activity2被启动。 在Activity2我有一个EditText 。 当从Activity2中按下后退时,我想要在Activity1中的TextView中显示从Activity2中的EditText中检索到的数据。 有人可以帮助我的代码,使这项工作?

onPause和onStop()之间的区别

从android doc这里http://developer.android.com/reference/android/app/Activity.html ,它说'活动进入前景'将调用onPause() ,'活动不再可见'将调用onStop() 。 是不是“活动进入前景”相同“活动不再可见”? 你能告诉我他们之间有什么区别吗?

在android中从上下文获取活动

这一个让我难住。 我需要从自定义布局类中调用一个活动方法。 这个问题是我不知道如何从布局中访问活动。 ProfileView public class ProfileView extends LinearLayout { TextView profileTitleTextView; ImageView profileScreenImageButton; boolean isEmpty; ProfileData data; String name; public ProfileView(Context context, AttributeSet attrs, String name, final ProfileData profileData) { super(context, attrs); …… …… } //Heres where things get complicated public void onClick(View v) { //Need to get the parent activity and call its […]

没有animation的切换活动

我如何正确使用AndroidManifest文件中的Intent标志FLAG_ACTIVITY_NO_ANIMATION ? 我认为我的问题是微不足道的,但我找不到很好的例子或解决scheme。 <intent-filter> <data android:name="android.content.Intent.FLAG_ACTIVITY_NO_ANIMATION" /> </intent-filter> 然而,compliator没有报告错误,但data不正确。 我只是想在动作切换的情况下禁用animation。 我可以使用getWindow().setWindowAnimations(0); 在onCreate或onResume,而是使用标志是更好的方式,不是吗? 我也可以在代码中使用: Intent intent = new Intent(v.getContext(), newactivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); getContext().startActivity(intent); 但是我想在Android Manifest中使用这个标志。 如果从第二个活动返回到第一个,也禁用animation。

Android从一个视图获取托pipe活动

我有一个Activity与3 EditText和一个自定义视图,这是一个专门的键盘来添加信息到EditText 。 目前,我将Activity传递到视图中,以便我可以获取当前聚焦的编辑文本并更新自定义键盘中的内容。 有没有一种方法来引用父活动,获取当前聚焦的EditText而不将活动传递到视图中?

阻止Android活动对话框在外部closures时closures

我有一个使用Theme.Dialog风格的活动,这是一个浮动的窗口在另一个活动。 但是,当我在对话框窗口(在后台活动上)之外单击时,对话框closures。 我怎样才能阻止这种行为?

canvas上的Android中心文字

我正在尝试使用下面的代码显示文本。 问题是文本没有水平居中。 当我设置drawText的坐标时,它在这个位置设置文本的底部。 我想要绘制文本,以便文本居中也水平。 这是一个图片来进一步显示我的问题: @Override protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub super.onDraw(canvas); //canvas.drawRGB(2, 2, 200); Paint textPaint = new Paint(); textPaint.setARGB(200, 254, 0, 0); textPaint.setTextAlign(Align.CENTER); textPaint.setTypeface(font); textPaint.setTextSize(300); canvas.drawText("Hello", canvas.getWidth()/2, canvas.getHeight()/2 , textPaint); }

Android中的活动转换

如何定义Android 1.5及更高版本的两个活动之间的转换? 我想要一个活动淡入。