当前位置:  编程技术>移动开发
本页文章导读:
    ▪ListActivity有关问题        ListActivity问题 先说一说ListActivity据说这个东西是不用有xml(呵呵) 用在onCreate中调用setContentView(R.layout.phodemo)的。 因为ListActivit里面有一个ListView.   现在做一个读取通讯簿的事例时遇到如下.........
    ▪ Toast施用        Toast使用 Android中的Toast是一种简易的消息提示框,toast提示框不能被用户点击,toast会根据用户设置的显示时间后自动消失。     创建Toast 两个方法创建Toast makeText(Context context, int resId, int.........
    ▪ resin conf 的批改       resin conf 的修改 1 resin-pro-3.1.5  resin.conf  90行 <http address="*" port="80"/>  302行 <web-app id="/" root-directory="D:\xiaonei\trunk\www"/>    Resin Professional 3.0.21  77行<http server-id="" host="*" port="9990".........

[1]ListActivity有关问题
    来源: 互联网  发布时间: 2014-02-18
ListActivity问题

先说一说ListActivity据说这个东西是不用有xml(呵呵)

用在onCreate中调用setContentView(R.layout.phodemo)的。

因为ListActivit里面有一个ListView.

 

现在做一个读取通讯簿的事例时遇到如下问题。

    1、怎么跳转都是出错(在AndroidManifest.xml这里面已经注册过了)。

      其实问题也在这里。

      我只是简单的注册了:

      <activity android:name=".PhoDemo" android:label="@string/bundle_top">
      </activity>

      光注册上面没有用还要加入下面一句话(我看的这本书上没有讲解,无语.):

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

 

AndroidManifest.xml大概结构如下:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.hh.src" android:versionCode="1" android:versionName="1.0">
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <application android:icon="@drawable/icon" android:label="@string/app_name">
         <activity android:name=".PhoDemo" android:label="@string/app_name">

             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />
                 <category android:name="android.intent.category.LAUNCHER" />
             </intent-filter>
         </activity>

    </application>
</manifest>


    
[2] Toast施用
    来源: 互联网  发布时间: 2014-02-18
Toast使用

Android中的Toast是一种简易的消息提示框,toast提示框不能被用户点击,toast会根据用户设置的显示时间后自动消失。

 

 

  • 创建Toast
两个方法创建Toast
makeText(Context context, int resId, int duration)

 

  参数:context是toast显示在哪个上下文,通常是当前Activity;resId指显示内容引用Resouce那条数据,就是从R类中去指定显示的消息内容;duration指定显示时间,Toast默认有LENGTH_SHORT和LENGTH_LONG两常量,分别表示短时间显示和长时间显示。

 

 makeText(Context context, CharSequence text, int duration)

 

  参数context和duration与第一个方法相同,参数text可以自己写消息内容。

 

用上面任意方法创建Toast对象之后调用方法show()即可显示。

 

Toast toast = Toast.makeText(ToastDemoActivity.this, "这是一个普通的Toast!", Toast.LENGTH_SHORT);
toast.show();

 

 

 

 

  • 设置Toast显示位置
两个方法可以设置显示位置:
方法一:setGravity(int gravity, int xOffset, int yOffset)三个参数分别表示(起点位置,水平向右位移,垂直向下位移)
方法二:setMargin(float horizontalMargin, float verticalMargin)
以横向和纵向的百分比设置显示位置,参数均为float类型(水平位移正右负左,竖直位移正上负下)
//设置Toast显示位置(起点位置,水平向右位移,垂直向下位移)
toast.setGravity(Gravity.TOP | Gravity.LEFT, 0, 200);
//Toast显示位置,以横向和纵向的百分比计算,参数均为float类型(水平位移正右负左,竖直位移正上负下)
toast.setMargin(-0.5f, 0f);
 

 

  • 自定义Toast
下面这段代码是从iteye抄过来的,显示一个带图片的Toast效果:
// 带图片的Toast
		Button btn2 = (Button) findViewById(R.id.toast2);
		btn2.setOnClickListener(new OnClickListener() {
			public void onClick(View v) {
				// 定义一个Toast
Toast toast = Toast.makeText(ToastDemoActivity.this, "这是一个代图片的Toast!", Toast.LENGTH_LONG);
				// 定义一个ImageView
				ImageView imageView = new ImageView(ToastDemoActivity.this);
				imageView.setImageResource(R.drawable.icon);
				// 获得Toast的View
				View toastView = toast.getView();
				// 定义一个Layout,这里是Layout
				LinearLayout linearLayout = new LinearLayout(ToastDemoActivity.this);
				linearLayout.setOrientation(LinearLayout.HORIZONTAL);
				// 将ImageView和ToastView合并到Layout中
				linearLayout.addView(imageView);
				linearLayout.addView(toastView);
				// 替换掉原有的ToastView
				toast.setView(linearLayout);
				toast.show();
			}
		});
 

    
[3] resin conf 的批改
    来源: 互联网  发布时间: 2014-02-18
resin conf 的修改
1 resin-pro-3.1.5
  resin.conf
  90行 <http address="*" port="80"/>
  302行 <web-app id="/" root-directory="D:\xiaonei\trunk\www"/>
 
  Resin Professional 3.0.21
  77行<http server-id="" host="*" port="9990">
  256行<web-app id="/" document-directory="D:\xiaonei\trunk\www"/>
 
其他例子:

    <host id="mapp.renren.com" root-directory=".">
       <host-alias>mapp.kaixin.com</host-alias>
       <host-alias>mapptest.renren.com</host-alias>
       <host-alias>mapi.renren.com</host-alias>
           <web-app id="/" document-directory="/data/renren-wap-mapp">
           <stdout-log path='/data/web_log/log/wap/stdout2.log' timestamp="[%H:%M:%S.%s]"  rollover-period='1D'/>
           <stderr-log path='/data/web_log/log/wap/stderr2.log' timestamp="[%H:%M:%S.%s]" rollover-period='1D'/>
           </web-app>
    </host>
     
     <host id="querytest.renren.com" root-directory=".">
           <host-alias>gjs.renren.com</host-alias>
           <web-app id="/" document-directory="/data/renren-app-query">
              <stdout-log path='/data/web_log/log/wap/stdout1.log' timestamp="[%H:%M:%S.%s]" rollover-period='1D' />
              <stderr-log path='/data/web_log/log/wap/stderr1.log' timestamp="[%H:%M:%S.%s]" rollover-period='1D' />
           </web-app>
     </host>



    
最新技术文章:
▪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