登录
首页 » Android » 谷_歌 Android SDK开发范例大全(完整版4)

谷_歌 Android SDK开发范例大全(完整版4)

于 2023-07-29 发布 文件大小:11.37 MB
0 112
下载积分: 2 下载次数: 1

代码说明:

谷_歌 Android SDK开发范例大全(完整版)共4个分卷目录第1章 了解.深入.动手做.1.1 红透半边天的Android1.2 本书目的及涵盖范例范围1.3 如何阅读本书1.4 使用本书范例1.5 参考网站第2章 Android初体验2.1 安装AndroidSDK与ADTplug-in2.2 建立第一个Android项目(HelloAndroid!)2.3 Android应用程序架构——从此开始2.4 可视化的界面开发工具2.5 部署应用程序到Android手机第3章 用户人机界面3.1 更改与显示文字标签——TextView标签的使用3.2 更改手机窗口画面底色——drawable定义颜色常数的方法3.3 更改TextView文字颜色——引用Drawable颜色常数及背景色3.4 置换TextView文字——CharSequence数据类型与ResourceID应用3.5 取得手机屏幕大小——DisplayMetrics取得画面宽高的方法3.6 样式化的定型对象——Style样式的定义3.7 简易的按钮事件——Button事件处理3.8 手机页面的转换——setContentView的应用3.9 调用另一个Activity——Intent对象的使用3.10 不同Activity之间的数据传递——Bundle对象的实现3.11 返回数据到前一个Activity——startActivityForResult方法3.12 具有交互功能的对话框——AlertDialog窗口3.13 置换文字颜色的机关——Button与TextView的交互3.14 控制不同的文字字体——Typeface对象使用3.15 如iPhone拖动相片特效——Gallery画廊3.16 自制计算器——多按钮的整合应用3.17

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 仿IOS 对话框
    package com.zf.iosdialog.widget;import android.app.Dialog;import android.content.Context;import android.view.Display;import android.view.LayoutInflater;import android.view.View;import android.view.View.OnClickListener;import android.view.WindowManager;import android.widget.Button;import android.widget.FrameLayout;import android.widget.ImageView;import android.widget.LinearLayout;import android.widget.LinearLayout.LayoutParams;import android.widget.TextView;import com.zf.iosdialog.R;public class AlertDialog {private Context context;private Dialog dialog;private LinearLayout lLayout_bg;private TextView txt_title;private TextView txt_msg;private Button btn_neg;private Button btn_pos;private ImageView img_line;private Display display;private boolean showTitle = false;private boolean showMsg = false;private boolean showPosBtn = false;private boolean showNegBtn = false;public AlertDialog(Context context) {this.context = context;WindowManager windowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);display = windowManager.getDefaultDisplay();}public AlertDialog builder() {// 获取Dialog布局View view = LayoutInflater.from(context).inflate(R.layout.view_alertdialog, null);// 获取自定义Dialog布局中的控件lLayout_bg = (LinearLayout) view.findViewById(R.id.lLayout_bg);txt_title = (TextView) view.findViewById(R.id.txt_title);txt_title.setVisibility(View.GONE);txt_msg = (TextView) view.findViewById(R.id.txt_msg);txt_msg.setVisibility(View.GONE);btn_neg = (Button) view.findViewById(R.id.btn_neg);btn_neg.setVisibility(View.GONE);btn_pos = (Button) view.findViewById(R.id.btn_pos);btn_pos.setVisibility(View.GONE);img_line = (ImageView) view.findViewById(R.id.img_line);img_line.setVisibility(View.GONE);// 定义Dialog布局和参数dialog = new Dialog(context, R.style.AlertDialogStyle);dialog.setContentView(view);// 调整dialog背景大小lLayout_bg.setLayoutParams(new FrameLayout.LayoutParams((int) (display.getWidth() * 0.85), LayoutParams.WRAP_CONTENT));return this;}public AlertDialog setTitle(String title) {showTitle = true;if ("".equals(title)) {txt_title.setText("标题");} else {txt_title.setText(title);}return this;}public AlertDialog setMsg(String msg) {showMsg = true;if ("".equals(msg)) {txt_msg.setText("内容");} else {txt_msg.setText(msg);}return this;}public AlertDialog setCancelable(boolean cancel) {dialog.setCancelable(cancel);return this;}public AlertDialog setPositiveButton(String text,final OnClickListener listener) {showPosBtn = true;if ("".equals(text)) {btn_pos.setText("确定");} else {btn_pos.setText(text);}btn_pos.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {listener.onClick(v);dialog.dismiss();}});return this;}public AlertDialog setNegativeButton(String text,final OnClickListener listener) {showNegBtn = true;if ("".equals(text)) {btn_neg.setText("取消");} else {btn_neg.setText(text);}btn_neg.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {listener.onClick(v);dialog.dismiss();}});return this;}private void setLayout() {if (!showTitle && !showMsg) {txt_title.setText("提示");txt_title.setVisibility(View.VISIBLE);}if (showTitle) {txt_title.setVisibility(View.VISIBLE);}if (showMsg) {txt_msg.setVisibility(View.VISIBLE);}if (!showPosBtn && !showNegBtn) {btn_pos.setText("确定");btn_pos.setVisibility(View.VISIBLE);btn_pos.setBackgroundResource(R.drawable.alertdialog_single_selector);btn_pos.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {dialog.dismiss();}});}if (showPosBtn && showNegBtn) {btn_pos.setVisibility(View.VISIBLE);btn_pos.setBackgroundResource(R.drawable.alertdialog_right_selector);btn_neg.setVisibility(View.VISIBLE);btn_neg.setBackgroundResource(R.drawable.alertdialog_left_selector);img_line.setVisibility(View.VISIBLE);}if (showPosBtn && !showNegBtn) {btn_pos.setVisibility(View.VISIBLE);btn_pos.setBackgroundResource(R.drawable.alertdialog_single_selector);}if (!showPosBtn && showNegBtn) {btn_neg.setVisibility(View.VISIBLE);btn_neg.setBackgroundResource(R.drawable.alertdialog_single_selector);}}public void show() {setLayout();dialog.show();}}
    2015-01-03下载
    积分:1
  • android-undergarment-master安卓UI
    A slide-out navigation (a.k.a. "Drawer") implementation for Android applications. The slide-out navigation pattern has been popping up in all sorts of places in the Android ecosystem lately in all sorts of shapes and sizes. Undergarment initially started with me mimicking the experience found in the Prixing application, as documented by Cyril Mottier in his series of three blog  请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-01-25 19:10:03下载
    积分:1
  • File
    实现文件的读取在内存卡在android中的使用(Implementation file to read in the memory card)
    2012-07-30 16:06:57下载
    积分:1
  • ProviderInfo
    Holds information about a specific android.content.ContentProvider content provider.
    2014-05-17 23:56:15下载
    积分:1
  • smsReceiver
    短信的收发,这个代码和往常的不一样,大家可以通过这个代码学习一下(Send and receive text messages, this code and as usual we can learn about this code)
    2013-04-11 23:35:02下载
    积分:1
  • 用jfreechart实现的动态曲线
    用jfreechart实现动态曲线,有系统产生随机数,然后画出曲线,并能实时显示曲线
    2019-07-19下载
    积分:1
  • 按钮开关组件
    android的设置界面的快关按钮,使用方便,简单的接口实现就可以实现,不需要自己自定义view来实现,提供多中样式,android的设置界面的快关按钮,使用方便,简单的接口实现就可以实现,不需要自己自定义view来实现,提供多中样式,android的设置界面的快关按钮,使用方便,简单的接口实现就可以实现,不需要自己自定义view来实现,提供多中样式,android的设置界面的快关按钮,使用方便,简单的接口实现就可以实现,不需要自己自定义view来实现,提供多中样式。
    2023-04-13 09:00:03下载
    积分:1
  • 三级联动 ni 很好的
    资源描述 好用的三级联动源码  很实用,好用的三级联动源码  很实用 ,好用的三级联动源码  很实用 好用的三级联动源码  很实用好用的三级联动源码  很实用
    2022-01-21 03:55:39下载
    积分:1
  • Android语音识别
    Android语音识别软件代码 调用系统的语音控件进行语音识别代码。
    2022-03-02 17:53:42下载
    积分:1
  • Android移动开发一本就够源码
    Android移动开发一本就够源码
    2014-09-22下载
    积分:1
  • 696518资源总数
  • 105559会员总数
  • 1今日下载