int[] location = new int[2] ;view.getLocationInWindow(location); //获取在当前窗口内的绝对坐标view.getLocationOnScreen(location);//获取在整个屏幕内的绝对坐标location [0]--->x坐标,location [1]--->y坐标 getLocationOnScreen得到该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就是索包括了通知栏的高度)//获取在当前屏幕内的绝对坐标getLocationInWindow ,计算该视图在它所在的widnow的坐标x,y...
转自 http://www.cnblogs.com/loulijun/archive/2012/02/09/2344681.html Activity其实更像一个控制单元,控制window上显示的View内容,比如在Activity里有一个addContentView()方法,实际上调用了window的addContentView()方法/*** Add an additional content view to the activity. Added after any existing* ones in the activity -- existing views are NOT removed.** @param view The desired content to display.* @p...
1.PopupWindow的特点借用Google官方的说法:“A popup window that can be used to display an arbitrary view. The popup window is a floating container that appears on top of the current activity.”也就是说,popupwindow是activity上方的一个悬浮容器,它可以显示任意的视图View,很霸气的样子。下面看一下,它如何使用的。2.初始化PopupWindow的一些特性举例:PopupWindow popupWindow = new PopupWindow(getApplication...
今天在调试android程序时,发现程序有点卡,觉得应该看看程序的cpu和内存消耗,一直以来都在windows下编程,已经习惯了windows任务管理器或者资源监视器,此时猛然发现在android环境下自己还真不知道如何查看当前程序的cpu和内存消耗。于是查了一些资料,发现这篇文章讲的还算详细,本文对其进行了整理,并做了一点补充。先简单介绍下我的android安装目录,现在悔不该把android安装在C盘,太占地方了,搞的现在C盘剩余空间大小已经...
问题概述:在新建Android程序的时候出现以下错误:找不到 \android-sdk-windows\tools\lib\proguard.cfg文件 原因:SDK不完整。 解决方法:方法一可在 \android-sdk-windows\tools\lib\目录下新建一个proguard.cfg文件然后添下以下内容: proguard.cfg-optimizationpasses 5-dontusemixedcaseclassnames-dontskipnonpubliclibraryclasses-dontpreverify-verbose-optimizations !code/simplification/arithmetic,!field/*,!class/me...
1.PopupWindow的特点借用Google官方的说法:“A popup window that can be used to display an arbitrary view. The popup window is a floating container that appears on top of the current activity.”也就是说。popupwindow是activity上方的一个悬浮容器。它能够显示随意的视图View,非常霸气的样子。以下看一下,它怎样使用的。2.初始化PopupWindow的一些特性举例:PopupWindow popupWindow = new PopupWindow(getApplicati...
MDIT出品,如需转载,请注明转自http://www.855191.cn Window系统搭建Android开发环境,首先需要安装JDK环境,然后安装开发工具Eclipse,再安装Android SDK环境等步骤。具体内容,请看教程:一、第一种搭建Android开发环境的方式:手动搭建1.Window系统安装JDK:http://user.qzone.qq.com/2261380147/blog/13910514562.Window系统安装Eclipse:http://user.qzone.qq.com/2261380147/blog/13910515653.Window系统搭建Android开发...
我们知道,在很多时候,我们都不用Android内置的一些控件,而是自己自定义一些自己想要的控件,这样显得界面更美观。今天主要是讲自定义AlertDialog和popupWindow的使用,在很多需求中,我们往往需要这样一个功能,就是点击一个按钮或者其它控件,弹出一个对话框,让用户可以在这个对话框中做一些事,比如输入、选择、提示.....等等,那么,这个弹出对话框的功能我们都知道可以用popupWindow和AlertDialog实现,的却,popupWindow被...
错误内容:AlertDailog: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application 原因:new Dialog(context)在创建Dialog时传递的context不是Context的getApplicationContext,而是Activity的context对象解决方案:传递参数getApplicationContext()改为Activity类名.this, 我的QQ群:373643359,欢迎加入 原文:http://blog.csdn.net/niuba123456/article/details/2014192...
package com.example.popupwindowdemo01;import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.PopupWindow;
import android.widget.TextView;public class MainActivity extends Activity im...
PopupWindow在android.widget包下,弹出窗口的形式展示。官方文档对该控件的描述是:“一个弹出窗口控件,可以用来显示任意视图(View),而且会浮动在当前 活动(activity)的顶部”。PopupWindow可以让我们实现多种自定义控件,例如:menu、alertdialog等弹窗似的View。 popupwindow需要在onCreate时初始化、通过触发事件展示出来。public class ShowPopupWindow extends Activity implements View.OnClickListener{View view;P...
需要准备的工具:JDK 、 ADT(带有Android SDK 的eclipse)下载地址:http://pan.baidu.com/disk/home?sr=fc#path=%252F32安装JDK1、选择JDK并且打开2、单击下一步3、单击下一步4、表示正在安装5、单击下一步6、单击关闭2、测试Android开发环境1、打开带有Android SDK的eclipes2、修改Android的工作路径后单击OK3、单击finish4、完成后进入了Android的开发环境的界面设置管理Android的虚拟设备1、选择Window2、选择Android virtual ...
近日,在做一个人人的第三方小项目。打算直接使用renren 的sdk 进行开发。因为renren的sdk是以android library project 形式发布的(关于这种project的内容可以参考android library project)。
整个导入流程严格按照guide的内容操作,但是始终无法导入,设置导入后项目中不出现相关的Library project。在设置完library之后重新打开始始终显示关联错误,就是reference那里是个红叉。Eclipse也没有任何出错提示。在stackoverflow上也...
定义出第一个图片的布局和弹出框(一个listView)的布局,,这里就不在多说了~ListView需要自己定义一个MyspinnerAdapter~做好这些准备之后,就是弹出框的实现了~ protected void onCreate(Bundle savedInstanceState) {03 super.onCreate(savedInstanceState);04 setContentView(R.layout.activity_main);05 textView = (TextView) findViewById(R.id.text);06 imgView = findViewById(R.id.arrowbut...
使用adb命令./adb shell screencap -p可以截取当前屏幕,并且作为stdout,传给外部。那么对于python,我们可以用如下代码获取数据流。使用Popen创建子进程用于读取数据流。import subprocess
out=subprocess.Popen(‘./adb shell screencap -p‘,stdout=subprocess.PIPE)out是当前的Popen实例,考虑到Windows接收过程中,会把\n当作\r\n写入流中,进而导致png文件打不开。所以用replace修复数据流。out=out.stdout.read().replace(...