一、前言

上篇 (原创)【B4A】一步一步入门02:可视化界面设计器、控件的使用 中我们已经了解了B4A程序的基本框架,现在我们还进一步讲解。

本篇文章会讲解如何修改APP的名称、图标等信息,以让一个APP更像一个正常的APP。

相信看完的你,一定会有所收获!

本地地址:https://www.cnblogs.com/lesliexin/p/17117803.html


二、APP基本信息修改

因为我们目前的一切都是基于默认的代码,所以无论是APP的图标还是APP的名称,显示的都是默认的,如图所示:

我们来看一下如何修改这些信息。

1,APP名称

首先,我们修改一下APP的显示名称,在如图所示位置,我们将名称改为:Hello World。

我们编译运行,可以看到APP的名称已经变成了 Hello World

2,APP图标

APP图标是重要的区分标志,所以我们接下来修改一下APP的图标。

我们点击【菜单栏-项目-选择图标】,在打开的对话框中选择图标即可。

我们重新编译运行,可以看到APP的图标已经变成了我们选择的图标。

3,APP包名

对于APP来说,真正用来区分不同APP的其实是包名,所以我们需要设置一下APP的包名。

我们点击【菜单栏-项目-构建配置】,在打的“构建配置”窗口中,将“打包”的名称设置为自己的包名。本处设置为:com.lesliexin.helloworld


三、APP界面修改

一些基本的APP信息设置后,还可以对界面进行一些简单的修改。

1,全屏显示

对于很多程序而言,都是全屏运行的,这时候可以修改如图所示位置,将False改为True,即可使APP全屏显示。

注意,在设计器界面,在Activity属性里也有“全屏”的设置项,此处的设置项仅是应用于“所见即所得”,并不会应用于真正的程序上。

不过为了保证调试时和运行时界面保持一致,我们会将这里同步进行设置。

2,隐藏标题栏

现在的APP,很少会再显示默认的标题栏的,我们可以修改如图所示位置,将True改为False,即可隐藏掉标题栏。

注意,在设计器界面,在Activity属性里也有“标题栏”的设置项,此处的设置项仅是应用于“所见即所得”,并不会应用于真正的程序上。

不过为了保证调试时和运行时界面保持一致,我们会将这里同步进行设置。


四、总结

通过修改这些基本信息,我们的APP终于看起来是一个正常的APP了。

当然,APP还有其它很多信息可供修改。

本文仅作入门,更多内容大家可自行修改并查验效果。


-【END】-

(原创)【B4A】一步一步入门03:APP名称、图标等信息修改的更多相关文章

  1. (原创)【B4A】一步一步入门02:可视化界面设计器、控件的使用

    一.前言 上篇 (原创)[B4A]一步一步入门01:简介.开发环境搭建.HelloWorld 中我们创建了默认的项目,现在我们来看一下B4A项目的构成,以及如何所见即所得的设计界面,并添加和使用自带的 ...

  2. Membership三步曲之入门篇 - Membership基础示例

    Membership 三步曲之入门篇 - Membership基础示例 Membership三步曲之入门篇 -  Membership基础示例 Membership三步曲之进阶篇 -  深入剖析Pro ...

  3. 一步一步搭框架(asp.netmvc+easyui+sqlserver)-03

    一步一步搭框架(asp.netmvc+easyui+sqlserver)-03 我们期望简洁的后台代码,如下: using System; using System.Collections.Gener ...

  4. [转]Membership三步曲之入门篇 - Membership基础示例

    本文转自:http://www.cnblogs.com/jesse2013/p/membership.html Membership三步曲之入门篇 - Membership基础示例   Members ...

  5. [EntLib]微软企业库5.0 学习之路——第一步、基本入门

    话说在大学的时候帮老师做项目的时候就已经接触过企业库了但是当初一直没明白为什么要用这个,只觉得好麻烦啊,竟然有那么多的乱七八糟的配置(原来我不知道有配置工具可以进行配置,请原谅我的小白). 直到去年在 ...

  6. (原创)超详细一步一步在eclipse中配置Struts2环境,无基础也能看懂

    (原创)超详细一步一步在eclipse中配置Struts2环境,无基础也能看懂 1. 在官网https://struts.apache.org下载Struts2,建议下载2.3系列版本.从图中可以看出 ...

  7. ASP.NET 安全系列 Membership三步曲之入门篇 - Jesse Liu

    Membership 三步曲 ASP.NET 安全系列 Membership三步曲之入门篇 ASP.NET 安全系列 Membership三步曲之进阶篇 ASP.NET 安全系列 Membership ...

  8. 【Linux】一步一步学Linux——Linux版本(03)

    目录 00. 目录 01. Linux内核版本 02. Linux内核官方网站 03. Linux发行版本 04. Linux发行版本介绍 4.1 Ubuntu 4.2 RedHat 4.3 Debi ...

  9. 一步一步理解 python web 框架,才不会从入门到放弃 -- 开始使用 Django

    背景知识 要使用 Django,首先必须先安装 Django. 下图是 Django 官网的版本支持,我们可以看到上面有一个 LTS 存在.什么是 LTS 呢?LTS ,long-term suppo ...

  10. [C#] (原创)一步一步教你自定义控件——01,TrackBar

    一.前言 技术没有先进落后之分,只有合不合适. WinForm有着非常多的优点,在使用WinForm久了之后,难免会觉得WinForm自带的某些控件外观上有些许朴素.或者功能上有些不如意,自然而然便想 ...

随机推荐

  1. 论文翻译:2022_DeepFilterNet2: Towards Real-Time Speech Enhancement On Embedded Devices For Fullband Audio

    博客地址:凌逆战 论文地址:DeepFilternet2: 面向嵌入式设备的全波段音频实时语音增强 论文代码:https://github.com/Rikorose/DeepFilterNet 引用格 ...

  2. Go语言核心36讲50

    作为拾遗的部分,今天我们来讲讲与Go程序性能分析有关的基础知识. Go语言为程序开发者们提供了丰富的性能分析API,和非常好用的标准工具.这些API主要存在于: runtime/pprof: net/ ...

  3. Web安全Day1 - SQL注入、漏洞类型

    Web安全Day1 - SQL注入.漏洞类型 1. SQL注入 1.1 漏洞简介 1.2 漏洞原理 1.3 漏洞危害 2. SQL漏洞类型 2.1 区分数字和字符串 2.2 内联SQL注入 2.3 报 ...

  4. .net随笔——Web开发config替换到正式config appSettings

    前言(废话) 查了一些资料,总体来说呢,就是坑,而且顺带吐槽下百度,一个内容被copy那么多遍还排在最前面.同一个内容我点了那么多次,淦. 正题: 实现目的:开发的时候使用system.debug.c ...

  5. day20-web开发会话技术02

    WEB开发会话技术02 6.Cookie的生命周期 默认情况下,Cookie只在浏览器的内存中存活,也就是说,当你关闭浏览器后,Cookie就会消失.但是也可以通过方法设置cookie的生存时间. c ...

  6. Guess Next Session

    打开又是一个输入框的界面,点一下下面的看源码 很简短的一个源码 大概意思是如果password等于session[password]就输出flag 直接搜了下session函数的漏洞,发现sessio ...

  7. 【深入浅出 Yarn 架构与实现】4-1 ResourceManager 功能概述

    前面几篇文章对 Yarn 基本架构.程序基础库.应用设计方法等进行了介绍.之后几篇将开始对 Yarn 核心组件进行剖析. ResourceManager(RM)是 Yarn 的核心管理服务,负责集群管 ...

  8. C温故补缺(四):GDB

    gdb gdb是由GNU软件社区提供的C Debug工具 Pre 在调试前,需要先编译.c程序,且要加上-g使输出文件变得可调式 gcc test.c -g -o test 用gdb test来调试程 ...

  9. 如何禁止win7自动锁屏

    前言 我是真的服了,就解决这个问题百度查了一大堆(浪费很长时间),都说是电源管理的问题,也不知道是谁抄谁的,改完还会自动锁屏. 然后我google一下子就解决了(这里有一个搜索技巧,就是将你的问题翻译 ...

  10. 一个有趣的nginx HTTP 400响应问题分析

    背景 之前在一次不规范HTTP请求引发的nginx响应400问题分析与解决 中写过客户端query参数未urlencode导致的400问题,当时的结论是: 对于query参数带空格的请求,由于其不符合 ...