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;    
            }
  • 相关阅读:
    使用容器出现vector subscript out of range等类似错误
    string类库中的find和rfind函数
    Codeforces Round #181 (Div. 2)
    有关C++ int long最大表示长度问题
    js之京东商城分类导航效果
    JS之轮播图自动切换效果
    js之网页倒计时效果
    Js获取当前日期时间及其它操作
    js判断浏览器之事件绑定
    js之ajax实例
  • 原文地址:https://www.cnblogs.com/firecode/p/2668872.html
Copyright © 2011-2022 走看看