当前位置:  编程技术>移动开发
本页文章导读:
    ▪【转】展示和隐藏软键盘        【转】显示和隐藏软键盘 InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); View view = this.getCurrentFocus(); if (view != null){ imm.showSoftInput(view, 0); //显示软键盘 .........
    ▪ 手机页面的变换setContentView的应用        手机页面的转换setContentView的应用 手机页面的转换setContentView 的应用。在网页的世界里,想要在两个页面间的转换,只要利用超链接就可以实现, 但是在手机的世界里,要如何实现手机页面的转换.........
    ▪ 【转】SDK1.5r3之后写入SDCARD记得加权限       【转】SDK1.5r3以后写入SDCARD记得加权限 这两天把程序移到SDK1.6上编译,遇到对SDCARD写入的问题。开始觉得很奇怪,在1.5r2上正常,1.6上就不行。折腾了一会才想起1.5r3好像有增加了写入SDCARD的.........

[1]【转】展示和隐藏软键盘
    来源: 互联网  发布时间: 2014-02-18
【转】显示和隐藏软键盘
InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);   
View view = this.getCurrentFocus();   
    if (view != null){   
        imm.showSoftInput(view, 0); //显示软键盘   
        imm.hideSoftInputFromWindow(view.getWindowToken(), 0);//隐藏软键盘   
    } 

 


    
[2] 手机页面的变换setContentView的应用
    来源: 互联网  发布时间: 2014-02-18
手机页面的转换setContentView的应用

手机页面的转换setContentView 的应用。在网页的世界里,想要在两个页面间的转换,只要利用超链接就可以实现,

但是在手机的世界里,要如何实现手机页面的转换呢? 最简单的方法就是改变Activity 的Layout !

    在这个例子中,将布局两个Layout ,分别为Layout1(main.xml) 和Layout2(mylayout.xml), 默认的Layout 为main.xml, 我们在Layout1 当中创建一个按钮,当单击按钮时,显示第二个Layout(mylayout.xml) ;同样地,在Layout2 里也设计一个按钮,当单击第二个Layout 的按钮之后,刚显示回原来的Layout1 ,现在就来示范如何在两个页面之间互相切换.

首先看一下效果图(为了区别两个Layout ,我们分别设置了不同的背景色):

 

下面是我们本程序所涉及的相关代码,首先是主界面布局main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="欢迎来到魏祝林的博客"
    />
<Button
    android:id="@+id/bt1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="点击进入Layout2"
/>
</LinearLayout>

其次我们在main.xml 同一目录新建一个为mylayout.xml 文件,代码如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#ffffffff"
    >
<TextView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Welcome to Mr Wei's blog"
    />
<Button
    android:id="@+id/bt2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="点击进入Layout1"
/>
</LinearLayout>

最后是我们的核心程序setContentViewDemo.java

package com.android.setContentViewDemo;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class setContentViewDemo extends Activity {

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // 载入main.xml Layout
        setContentView(R.layout.main);

        // 以findViewById()取得Button对象并添加事件onClickLisener
        Button bt1 = (Button) findViewById(R.id.bt1);
        bt1.setOnClickListener(new Button.OnClickListener() {
            public void onClick(View v) {
                goToLayout2();
            }
        });
    }

    // 将layout由main.xml切换成mylayout.xml
    public void goToLayout2() {
        // 将layout改成mylayout
        setContentView(R.layout.mylayout);
        Button b2 = (Button) findViewById(R.id.bt2);
        b2.setOnClickListener(new Button.OnClickListener() {
            public void onClick(View v) {
                goToLayout1();
            }
        });
    }

    // 将layout由mylayout.xml切换成main.xml
    public void goToLayout1() {
        setContentView(R.layout.main);
        Button bt1 = (Button) findViewById(R.id.bt1);
        bt1.setOnClickListener(new Button.OnClickListener() {
            public void onClick(View v) {
                goToLayout2();
            }
        });
    }
}

 

 

转至 http://blog.csdn.net/Android_Tutor/archive/2009/11/14/4811427.aspx


    
[3] 【转】SDK1.5r3之后写入SDCARD记得加权限
    来源: 互联网  发布时间: 2014-02-18
【转】SDK1.5r3以后写入SDCARD记得加权限

这两天把程序移到SDK1.6上编译,遇到对SDCARD写入的问题。开始觉得很奇怪,在1.5r2上正常,1.6上就不行。折腾了一会才想起1.5r3好像有增加了写入SDCARD的权限。

 

就是这个了

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>  

 

1 楼 蓝月儿 2010-11-29  
怎么从卡内读取文件呢 手机阅读器读取整篇文章,并可以跳转到指定的内容怎么实现 不懂

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3