找到 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.java package 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.java package 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 属性设置为 marquee,如下所示 - 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.java package com.example.andy.myapplication; import android.os.Bundle; ... 阅读更多
698 次浏览
此示例演示了如何在 Android 中使 TextView 闪烁。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml。 在上面的代码中,我们使用了一个 TextView 来显示闪烁动画。步骤 3 - 将以下代码添加到 src/MainActivity.java package 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。 在上面的代码中,我们使用了文本视图并将ellipsize属性设置为marquee,如下所示 -android:ellipsize = "marquee" android:fadingEdge = "horizontal" android:marqueeRepeatLimit = "marquee_forever" android:scrollHorizontally = "true" android:singleLine = "true"步骤3 - 将以下代码添加到src/MainActivity.java package 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。 在上面的代码中,我们使用了文本视图来显示从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) { ... 阅读更多