导航:首页 > 操作系统 > 安卓如何弹出一个页面

安卓如何弹出一个页面

发布时间:2022-04-13 04:54:21

A. android开发怎么弄成,点击图标后弹出一个消息框。主界面不显示

这里报错是代码写法有误,建议一行一行代码的写。
具体实现代码:
1.创建对象框
AlertDialog.Builder builder = new Builder(context);
builder.setTitle("请输入"); //设置对话框标题
builder.setIcon(android.R.drawable.btn_star); //设置对话框标题前的图标

2.创建EditText输入框
final EditText edit = new EditText(context);

3.将输入框赋值给Dialog,并增加确定取消按键
builder.setView(edit);
builder.setPositiveButton("确认", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(context, "你输入的是: " + edit.getText().toString(), Toast.LENGTH_SHORT).show();
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(context, "你点了取消", Toast.LENGTH_SHORT).show();
}
});

4.设置常用api,并show弹出
builder.setCancelable(true); //设置按钮是否可以按返回键取消,false则不可以取消
AlertDialog dialog = builder.create(); //创建对话框
dialog.setCanceledOnTouchOutside(true); //设置弹出框失去焦点是否隐藏,即点击屏蔽其它地方是否隐藏
dialog.show();

B. android中popupwindow怎么把一个页面做个弹窗

Android PopupWindow怎么合理控制弹出位置 void showPopupWindow(View parent) { if (popupWindow == null) { LayoutInflater layoutInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); view = layoutInflater.inflate(R.layout.group_list, null); lv_group = (ListView) view.findViewById(R.id.lvGroup); Collections.reverse(groups); GroupAdapter groupAdapter = new GroupAdapter(this, groups); lv_group.setAdapter(groupAdapter); popupWindow = new PopupWindow(view, 200, 220); } popupWindow.setFocusable(true); popupWindow.setOutsideTouchable(true); //设置点击屏幕其它地方弹出框消失 popupWindow.setBackgroundDrawable(new BitmapDrawable()); WindowManager windowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE); int xPos = -popupWindow.getWidth() / 2 + getCustomTitle().getCenter().getWidth() / 2; popupWindow.showAsDropDown(parent, xPos, 4); lv_group.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) { loadNew(((StringItem)(groups.get(position))).getId()); if (popupWindow != null) popupWindow.dismiss(); } }); }只需要设置proupwindows的setOutsideTouchable属性即可。 以下为示例代码: window.showAtLocation(parent, Gravity.RIGHT Gravity.BOTTOM, 10,10);//显示位置 第一个参数指定PopupWindow的锚点view,即依附在哪个view上。 第二个参数指定起始点 第三个参数设置以起始点的右下角为原点,向左、上各偏移的像素。 自己看下API

C. 安卓开发 如何实现按一个按钮 弹出系统设置里的WIFI选择菜单页面

startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS));

D. android studio弹出设置页面

android studio弹出设置页面?Android向上弹出设置窗口
工具原料Android
方法/步骤分步阅读
1
/6
1.PopupWindow是Android上自定义弹出窗口
PopupWindow的构造函数为
2
/6
2.主界面的layout为:
3
/6
3.PopupWindow的layout为:
4
/6
4.Activity的代码为:
5
/6
5.这三行代码
6
/6
6.测试的结果为
内容仅供参考并受版权保护

E. java 安卓初学,我想点击一个按钮弹出一个界面上有一个图怎么做

你是要弹出一个窗体还是只是一个提示?
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//你的代码
}
});

如果是提示,最简单的就是Toast.make(this,"",Toast.LENGTH_SHORT).show();
如果是弹窗,就写一个dialog,设置dialog.setContentView(view);其中view是你dialog内的布局。button点击里的代码就写dialog.show();需要隐藏dialog的时候调用dialog.dismiss();就行了。
AlertDialog.Build这个类有自带的“OK”和“Cancel”按钮,设置也比较简单
还可以用popupwindow等等。

F. 安卓手机总是弹出一个窗口点击确定马上又弹出来了,已经无法正常操作了,怎么办!

摘要 设定-查找“应用程序管理器”-(全部)-查找无法使用的应用程序-(存储)-清除数据。

G. 安卓中如何实现页面跳转

H. android 开发,如何在接听电话后,弹出自己的页面

可以按下以下的代码步骤实现监听,接听电话后挂断的事件:

public class PhoneReceiver extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {
System.out.println("action" + intent.getAction());
//如果是去电
if (intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL)) {
} else {
//查了下android文档,貌似没有专门用于接收来电的action,所以,非去电即来电.
//如果我们想要监听电话的拨打状况,需要这么几步 :
*第一:获取电话服务管理器TelephonyManager manager = this.getSystemService(TELEPHONY_SERVICE);
*第二:通过TelephonyManager注册我们要监听的电话状态改变事件。manager.listen(new MyPhoneStateListener(),
* PhoneStateListener.LISTEN_CALL_STATE);
这里的PhoneStateListener.LISTEN_CALL_STATE就是我们想要
* 监听的状态改变事件,初次之外,还有很多其他事件哦。
*第三步:通过extends PhoneStateListener来定制自己的规则。将其对象传递给第二步作为参数。
*第四步:这一步很重要,那就是给应用添加权限。android.permission.READ_PHONE_STATE

TelephonyManager tm = (TelephonyManager) context.getSystemService(Service.TELEPHONY_SERVICE);
tm.listen(listener, PhoneStateListener.LISTEN_CALL_STATE);
//设置一个监听器
}
}

PhoneStateListener listener = new PhoneStateListener() {

@Override
public void onCallStateChanged(int state, String incomingNumber) {
//注意,方法必须写在super方法后面,否则incomingNumber无法获取到值。
super.onCallStateChanged(state, incomingNumber);
switch (state) {
case TelephonyManager.CALL_STATE_IDLE://挂断电话
System.out.println("挂断");
//在这里处理挂断电话后,重启自己的应用。

break;
case TelephonyManager.CALL_STATE_OFFHOOK:
System.out.println("接听");
break;
case TelephonyManager.CALL_STATE_RINGING:
System.out.println("响铃:来电号码" + incomingNumber);
//输出来电号码
break;
}
}
};
}

I. JS 如何在安卓手机浏览器中强制弹出页面

这个应该设计到同源策略的问题下面是我官员这个的笔记,虽然帮不到什么,但可以看看脚本不能读取从不同服务器(严格来讲,这些服务器来自不同的域、端口和协议)载入的文档的内容,除非这个就是包含脚本的文档。这一限制就叫同源策略。该策略是对javascript代码能够操作那些Web内容的一些完整的安全限制。当Web页面使用多个&lt;iframe&gt;元素或者打开其他浏览器窗口的时候,这一策略通常就会发挥作用。这种情况下,同源策略负责管理窗口或窗体中javascript代码以及和其他窗口或帧的交互。具体的说,脚本只能读取和所属文档来源相同的窗口和文档的属性。文档的来源包含协议、主机,以及载入文档的URL端口。脚本本身的来源和同源策略并不相关,相关的是脚本所嵌入的文档的来源。同源策略给那些使用多个子域的大站点带来了一些问题。解决办法:可以使用Document对象的domain属性。属性domain存放的是载入文档服务器的主机名。可以设置这个属性名,不过字符串必须具有有效的域前缀或它本身,如.com,domain值中必须有一个点号,不能把它设置为com或其他顶级域名。两个窗口(或窗体)包含的脚本把domain设置成了相同的值,那么这两个窗口就不在受同源策略的约束,他们可以相互读取对象的属性。第二项技术已经标准转化为:跨域资源共享。这个标准草案用新的’Origin:‘请求头和新的Access-Control-Allow-Origin响应头来扩展HTTP。它允许服务器用头信息显示地列出源,或使用通配符来匹配所有的源并允许由任何地址请求文件第三种技术,叫做跨文档消息,允许来自一个文档的脚本可以传递文本消息到另一个文档里的脚本,而不管脚本的来源是否相同。调用Window对象上的postMessage()方法,可以异步传递消息事件(可以用onmessage事件句处理程序函数来处理它)到窗口的文档里。一个文档里的脚本还是不能调用在其他文档里的方法和读取属性,但他们可以用这种消息传递技术来实现安全的通信。

J. 在android中如何实现点击一个按钮就弹出一个类似activity的页面(不全屏),页面出现时是从右向左慢慢移动出

我不知道你指的不全屏是什么意思。。但是直接用Intent切换到一个新Activity时,页面就是从右至左滑入的······那它就是这样写的:
Activity1.java:
......
//在按钮的OnClickListener中,重写OnClick()方法
...
Intent i=new Intent(Activity1.this,Activity2.class);
Activity1.this.satartActivity(i);
...
......
话说你说的不全屏是否指的是新“Activity”出现时旧Activity还能看的见?

阅读全文

与安卓如何弹出一个页面相关的资料

热点内容
博科清空命令 浏览:384
简爱英文pdf 浏览:376
cnc编程有前途吗 浏览:586
联想app怎么联网 浏览:722
linuxftp命令登录 浏览:1000
android获取图片缩略图 浏览:646
神户制钢螺杆压缩机 浏览:29
差分演化算法 浏览:567
中山市加密软件 浏览:446
mc反编译源码 浏览:139
企业商城网站源码 浏览:411
shell脚本编程是什么 浏览:762
单片机led闪烁汇编 浏览:203
点淘app怎么没金蛋了 浏览:878
app拉新哪里找推广码 浏览:935
哪个app生活服务好 浏览:108
mht安卓用什么软件打开 浏览:320
html5即时通讯源码 浏览:144
python编程基础豆瓣 浏览:710
程序员乱码是什么意思 浏览:373