Android App开发超实用实例 | jQuery Mobile在Android手机上创建图文结合的导航按钮

2022-11-30 0 443

原副标题:Android App合作开发超新颖示例 | jQuery Mobile在Android智能手机上建立Grignols紧密结合的导航系统按键

Android App开发超实用实例 | jQuery Mobile在Android手机上创建图文结合的导航按钮

jQuery Mobile是jQuery 在智能手机上和智能手机电子设备上的版,jQuery Mobile不但包涵jQuery核心理念库,所以提供更多了两个完备标准化的jQuery终端UI架构,全力支持亚洲地区非主流的终端网络平台;jQuery Mobile将“写得更少、做得更多”这一经营理念提高到了捷伊层级。上面这个示例模拟了采用jQuery Mobile在Android智能手机上建立Grignols紧密结合的导航系统按键。此示例在Android Studio合作开发自然环境中撰写且运转在Android智能手机上。

01

示例机能

此示例主要就透过增设div原素的data-role特性为navbar,建立Grignols紧密结合的导航系统按键。当示例运转后,在导航系统栏中将再次出现Grignols紧密结合的按键,空格键下述按键,将在上方提示信息这边空格键了别的按键,效用如图1所示。

Android App开发超实用实例 | jQuery Mobile在Android手机上创建图文结合的导航按钮

图1

02

同时实现标识符

<!DOCTYPE html>

< html>

< head>

< metacharset= “utf-8”>

< metaname= “viewport”content= “width=device-width, initial-scale=1”>

<!–引用jQuery Mobile架构的css样式–>

< linkrel= “stylesheet”href= “https://apps.bdimg.com/libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.css”>

<!–引用jQuery架构–>

< src= “https://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js”> </ >

<!–引用jQuery Mobile架构–>

< src= “https://apps.bdimg.com/libs/jquerymobile/1.4.5/jquery.mobile-1.4.5.min.js”> </ >

< language= “Java”>

$( document).ready( function( ) {

$( “#myBar li”).click( function( ) {

$( “#myInfo”).text( “这边空格键的按键是:”+$( this).text);

}); });

</ >

</ head>

< body>

< divdata-role= “page”>

< divdata-role= “navbar”id= “myBar”>

< ul> < li> < ahref= “#”data-icon= “home”> 首页 </ a> </ li>

< li> < ahref= “#”data-icon= “search”> 搜索 </ a> </ li>

< li> < ahref= “#”data-icon= “gear”> 增设 </ a> </ li>

< li> < ahref= “#”data-icon= “info”> 评论 </ a> </ li>

< li> < ahref= “#”data-icon= “refresh”> 刷新 </ a> </ li> </ ul> </ div>

< center> < pid= “myInfo”> </ p> </center>

</ div> </ body> </ html>

03

标识符说明

上面这段标识符在MyCode\MySampleG15\app\src\main\assets\myPage.html文件中。在这段标识符中,data-role=”navbar”表示建立两个导航系统栏。data-icon特性用于增设(导航系统栏上的)按键图标,data-icon特性全力支持的图标如表1所示。

表1data-icon特性全力支持的图标

Android App开发超实用实例 | jQuery Mobile在Android手机上创建图文结合的导航按钮

在Android应用中,myPage.html页面文件通常存放在assets文件夹(如果不存在,请先建立此文件夹)中,并采用WebView控件显示。在布局文件中,WebView控件的主要就标识符如下:

<?xml version=“1.0”encoding= “utf-8”?>

< RelativeLayoutxmlns:android= “http://schemas.android.com/apk/res/android”

xmlns:tools= “http://schemas.android.com/tools”

android:id= “@+id/activity_main”

android:layout_width= “match_parent”

android:layout_height= “match_parent”

tools:context= “com.bin.luo.mysample.MainActivity”>

< WebViewandroid:id= “@+id/myWebView”

android:layout_width= “match_parent”

android:layout_height= “match_parent”/>

</ RelativeLayout>

上面这段标识符在MyCode\MySampleG15\app\src\main\res\layout\activity_main.xml文件中。WebView控件加载页面文件myPage.html的主要就标识符如下:

publicclassMainActivityextendsActivity{

WebView myWebView;

@Override

protectedvoidonCreate(Bundle savedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

myWebView = (WebView) findViewById(R.id.myWebView);

myWebView.setWebChromeClient(newWebChromeClient);

WebSettings myWebSettings = myWebView.getSettings;

myWebSettings.setJavaEnabled(true);

myWebView.loadUrl( “file:///android_asset/myPage.html”); //加载页面文件

}

}

上面这段标识符在MyCode\MySampleG15\app\src\main\java\com\bin\luo\mysample\ MainActivity.java文件中。在这段标识符中,myWebView.loadUrl(“file:///android_assets/myPage.html”)表示加载并显示在assets文件夹中的myPage.html页面文件。需要注意的是,由于jQuery Mobile应用通常需要引用在网络服务器上的jquery.min.js、jquery.mobile-1.4.5.min.css、jquery.mobile-1.4.5.min.js等文件,因此需要在AndroidManifest.xml文件中添加权限,此设置即意味着测试本书的所有示例必须保持网络畅通。

此示例的完备标识符在MyCode\MySampleG15文件夹中。

04

补充说明

在测试标识符时,必须保持网络畅通。

05

源标识符下载

“Android App合作开发超新颖标识符001”即可获得完备源标识符。

06

参考书籍

扫码优惠购书

《Android App合作开发超新颖标识符集锦——jQuery Mobile+OpenCV+O》

作者:罗帅、罗斌

定价:99元

问题描述+解决方案+真实源码+效用截图

介绍jQuery Mobile、OpenCV、OpenGL等在Android网络平台运转的应用

300个示例,提供更多完备源标识符,边看边做边学

责任编辑:

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务