找到 2041 篇文章 关于移动开发
547 次浏览
在进入示例之前,我们应该了解 Android 中的 Intent Service 是什么。Intent Service 将异步执行后台操作。当用户从活动中调用 startService() 时,它不会为每个请求创建实例,并且它将在服务类中完成某些操作后停止服务,否则我们需要手动使用 stopSelf() 停止服务。此示例演示了如何停止指定的 Android IntentService。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 ... 阅读更多
1K+ 次浏览
在进入示例之前,我们应该了解 Android 中的 AsyncTask 是什么。AsyncTask 将在后台线程中执行操作并更新主线程。在后台线程执行后台操作时,用户可以使用以下代码取消操作 -AsynTaskExample mAsyncTask = new AsyncTaskExample(); mAsyncTask.cancel(true);此示例演示了如何在 Android 中取消正在执行的 AsyncTask。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,当 ... 阅读更多
2K+ 次浏览
弹出菜单就像菜单一样,它会根据活动上的空间显示在视图的上方或下方。以下是如何创建 Android 弹出菜单的简单解决方案。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,我们给出了一个按钮。当您点击上面的按钮时,它将显示弹出菜单。步骤 3 - 将以下代码添加到 ... 阅读更多
422 次浏览
在进入示例之前,我们应该知道,什么是 asyncTask。AsyncTask 将在后台线程中执行操作并更新主线程。以下是如何执行 Android AsyncTask 并行执行的简单解决方案。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,我们声明了两个 ImageView 和一个按钮,当用户点击按钮时,它将从不同的 ... 阅读更多
427 次浏览
此示例演示了如何在 Android 中显示向下滑动到 TextView。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,TextView 将向下滚动到特定位置。步骤 3 - 将以下代码添加到 src/MainActivity.javapackage com.example.andy.myapplication; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.animation.Animation; import android.view.animation.AnimationUtils; import android.widget.TextView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { ... 阅读更多
786 次浏览
此示例演示了如何在 Android 中显示抖动/摆动视图动画。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,我们使用了按钮来显示 ImageView 的抖动动画。步骤 3 - 将以下代码添加到 src/MainActivity.javapackage com.example.andy.myapplication; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.view.animation.Animation; import android.view.animation.AnimationUtils; import android.view.animation.ScaleAnimation; import android.view.animation.TranslateAnimation; import android.widget.Button; import android.widget.ImageView; import android.widget.LinearLayout; public class ... 阅读更多
514 次浏览
此示例演示了如何反转 TextView 跑马灯的方向。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,我们使用了 TextView 并将 ellipsize 属性设置为跑马灯,如下所示 -android:ellipsize = "marquee" android:layoutDirection = "rtl" android:textDirection = "rtl" android:fadingEdge = "horizontal" android:marqueeRepeatLimit = "marquee_forever" android:scrollHorizontally = "true" android:singleLine = "true"步骤 3 - 将以下代码添加到 src/MainActivity.javapackage com.example.andy.myapplication; import android.os.Bundle; ... 阅读更多
698 次浏览
此示例演示了如何在 Android 中使 TextView 闪烁。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,我们使用了一个 TextView 来显示闪烁动画。步骤 3 - 将以下代码添加到 src/MainActivity.javapackage com.example.andy.myapplication; import android.os.Handler; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.view.animation.Animation; import android.view.animation.AnimationUtils; import android.view.animation.ScaleAnimation; import android.view.animation.TranslateAnimation; import android.widget.Button; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; public class MainActivity ... 阅读更多
2K+ 次浏览
此示例演示了如何在 Android 中制作跑马灯文本。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,我们使用了 TextView 并将 ellipsize 属性设置为跑马灯,如下所示 -android:ellipsize = "marquee" android:fadingEdge = "horizontal" android:marqueeRepeatLimit = "marquee_forever" android:scrollHorizontally = "true" android:singleLine = "true"步骤 3 - 将以下代码添加到 src/MainActivity.javapackage com.example.andy.myapplication; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.widget.TextView; public class MainActivity extends AppCompatActivity ... 阅读更多
910 次浏览
此示例演示如何在 Android TextView 中制作计数动画。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。 在上面的代码中,我们使用了 TextView 来显示从 0 到 100 的计数动画。步骤 3 - 将以下代码添加到 src/MainActivity.java 中package com.example.andy.myapplication; import android.animation.ValueAnimator; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.widget.TextView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { ... 阅读更多