当前位置:  编程技术>移动开发
本页文章导读:
    ▪程序与此同时加载几个控件技巧以及平面化按钮button样式的使用        程序同时加载几个控件技巧以及平面化按钮button样式的使用 有时候我们需要加载多个按钮 又不想一个个findView怎么办呢 这里有种方法:   public void onCreate(Bundle savedInstanceState)    {      .........
    ▪ java 起步打包成jar的应用程序 Runtime 用法        java 启动打包成jar的应用程序 Runtime 用法 java实现启动 jar应用程序 主要代码如下: String str="D:\\cs.jar\n"; byte[] b=str.getBytes(); Process p=Runtime.getRuntime().exec("C:\\WINDOWS\\system32\\cmd.exe"); OutputStream o.........
    ▪ Activity 以 Dialog 模式存在       Activity 以 Dialog 形式存在   Activity 以 Dialog 形式存在:   只要在AndroidManifest.xml中设置该Activity属性为: android:theme="@android:style/Theme.Dialog"     emulator 运行截图:     1 楼 congdepeng 2010.........

[1]程序与此同时加载几个控件技巧以及平面化按钮button样式的使用
    来源: 互联网  发布时间: 2014-02-18
程序同时加载几个控件技巧以及平面化按钮button样式的使用

有时候我们需要加载多个按钮 又不想一个个findView怎么办呢

这里有种方法:

 

public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        numberField = (EditText)findViewById( R.id.number );
        for( int i = 0 ; i < buttonIDs.length ; ++i ) {
            Button b = (Button)findViewById( buttonIDs[i] );
            b.setOnClickListener( this );
        }
    }

    public void onClick(View v) {
        if( v instanceof Button ) {
            Button b = (Button)v;
            CharSequence cs = b.getText();
            if( cs.length() > 0 ) {
                char c = cs.charAt( 0 );
                numberField.append( Character.toString( c ) );
            }
        }

 

 int buttonIDs[] = {
        R.id.button_1,
        R.id.button_2,
        R.id.button_3,
        R.id.button_4,
        R.id.button_5,
        R.id.button_6,
        R.id.button_7,
        R.id.button_8,
        R.id.button_9,
        R.id.button_0
    };

 

2.平面化一个按钮

res/styles

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="MyButton" parent="@android:style/Widget.Button">
        <item name="android:background">@android:drawable/list_selector_background</item>
        <item name="android:focusable">true</item>
        <item name="android:clickable">true</item>
        <item name="android:textSize">14px</item>
        <item name="android:textStyle">bold</item>
        <item name="android:paddingBottom">10px</item>
        <item name="android:paddingTop">10px</item>
        <item name="android:paddingLeft">40px</item>
        <item name="android:paddingRight">40px</item>
        <item name="android:textAppearance">?android:attr/textAppearanceSmallInverse</item>
        <item name="android:textColor">@android:color/white</item>
        <item name="android:gravity">center_vertical|center_horizontal</item>
    </style>
</resources>

引用

 <Button android:id="@+id/button_1"
           
            android:text="1"/>


    
[2] java 起步打包成jar的应用程序 Runtime 用法
    来源: 互联网  发布时间: 2014-02-18
java 启动打包成jar的应用程序 Runtime 用法
java实现启动 jar应用程序 主要代码如下: String str="D:\\cs.jar\n"; byte[] b=str.getBytes(); Process p=Runtime.getRuntime().exec("C:\\WINDOWS\\system32\\cmd.exe"); OutputStream out=p.getOutputStream(); out.write(b); out.flush(); 字符串str 为 jar应用程序的文件名(含路径) 结尾必须加回车换行符“\n” 此启动方法相当于在windows cmd.exe窗口中直接输入字符串str内容的运行效果 上传文件时测试类和测试jar

    
[3] Activity 以 Dialog 模式存在
    来源: 互联网  发布时间: 2014-02-18
Activity 以 Dialog 形式存在

 

Activity 以 Dialog 形式存在:

 

只要在AndroidManifest.xml中设置该Activity属性为:

android:theme="@android:style/Theme.Dialog"

 

 

emulator 运行截图:

 

 

1 楼 congdepeng 2010-03-25  
Theme.除了 Dialog 还有其他多少属性呢?
2 楼 gryphone 2010-03-25  
congdepeng 写道
Theme.除了 Dialog 还有其他多少属性呢?

好像还有很多 不过没注意过 感觉此属性的实用性比较大 因为既使得窗口尺寸缩小 同时其属于Activity 而不是Dialog的Context 会有意想不到的好处 所以...
3 楼 kitcheng 2010-03-26  
我用过的还有一个透明Activity。

Theme:android:style/Theme.Translucent
4 楼 yuanyao 2010-03-28  
<div >楼主,还是把这些经验总结一下再发..<br>
</div>
<div ><br></div>
<div >gryphone 写道</div>
<div >
<p> </p>
<p>Activity 以 Dialog 形式存在:</p>
<p> </p>
<p>只要在AndroidManifest.xml中设置该Activity属性为:</p>
<pre name="code" >android:theme="@android:style/Theme.Dialog"</pre>
<p> </p>
<p> </p>
<p>emulator 运行截图:</p>
<p> </p>
<p> <img src="/upload/picture/pic/57667/fe8271a2-d5dc-34eb-a0ec-df3b8984ce40.png" alt="" width="320" height="480"></p>
</div>
<p> </p>
5 楼 peng_joy 2010-03-30  
不错,学习了。大家有什么发现及时分享啊

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
linux iis7站长之家
▪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