zoukankan      html  css  js  c++  java
  • 通过 按钮 bundle 传过来 变换Q币图片

    第一种

    直接用 java 配合 xml  (第一最方面的了。。第二种我是想多了 )

     <ImageView 
                 android:id="@+id/qqicon"
                 android:layout_marginTop="15dip"
                 android:layout_gravity="center"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
               
                />     <!--    QQ图标   -->

    java

    img = (ImageView)findViewById(R.id.qqicon); 
    img.setImageResource(R.drawable.qq_c); //用if语句 大于等于 什么数值 控制 他的图片变化
    。。。。。。。
    
    qb = b.getInt("qb",qb);
    
    //显示相应的Q币图片
    switch (qb) {
    case 1:
    img.setImageResource(R.drawable.qb1); //1Q币
    break;
    case 5:
    img.setImageResource(R.drawable.qb5); //5Q币
    break;
    case 10:
    img.setImageResource(R.drawable.qb10); //10Q币
    break;
    case 20:
    img.setImageResource(R.drawable.qb20); //20Q币
    break;    
    }

    第二种

    基本用java代码写 不过 要先在 xml  

     <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:id = "@+id/Linear_QQicon"       
            >	
    

      

    Linear_QQ = (LinearLayout)findViewById(R.id.Linear_QQicon);
    LinearLayout llt = new LinearLayout(ActivityExchange_QQ_commit.this);
    LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
    params.gravity = Gravity.CENTER ; 
    
    ImageView img = new ImageView(ActivityExchange_QQ_commit.this); 
    
     img =  (ImageView)findViewById(R.id.qqicon); 
             img.setImageResource(R.drawable.qq_c);    //用if语句 大于等于 什么数值   控制   他的图片变化
             
            // Linear_QQ.addView(img,params) ; 
    
        qb = b.getInt("qb",qb);
            
            //显示相应的Q币图片
            switch (qb) {
            case 1:
                img.setImageResource(R.drawable.qb1); //1Q币
                break;
            case 5:
                img.setImageResource(R.drawable.qb5); //5Q币
                break;
            case 10:
                img.setImageResource(R.drawable.qb10); //10Q币
                break;
            case 20:
                img.setImageResource(R.drawable.qb20); //20Q币
                break;    
            }
  • 相关阅读:
    Android 红色小圆球提示气泡 BadgeView
    Android Studio .9图片的应用以及制作
    设置状态栏以及全局的颜色
    Mac 下 Git 的基础命令行操作
    [转]Android SDK下载和更新失败的解决方法
    Genymotion 常见问题Unable to configure the network adapter for the virtual device解决
    [转]eclipse的android智能提示设置
    IIS文件存在但报404问题解决
    [转]使用fdisk磁盘分区和 Linux 文件系统
    SQL Prompt 5.1使用
  • 原文地址:https://www.cnblogs.com/firecode/p/2668872.html
Copyright © 2011-2022 走看看