相关疑难解决方法(0)

如何更改ImageView的图像?

我刚开始学习android.而且我不知道如何更改图像ImageView?即它有一些在布局中设置的图像,但我想通过编码改变该图像我应该怎么做?

这是xml文件

<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:background="#cc8181"
 >

<ImageView
  android:id="@+id/image"
  android:layout_width="50dip"
  android:layout_height="fill_parent" 
  android:src="@drawable/icon"
  android:layout_marginLeft="3dip"
  android:scaleType="center"/>
Run Code Online (Sandbox Code Playgroud)

感谢回复.

android android-imageview

139
推荐指数
3
解决办法
40万
查看次数

在Android中以编程方式更改ImageView的图像

当我以编程方式更改图像时,它会在最初在布局文件中设置的旧图像上显示新图像?

这是我的布局文件的片段:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="39dp"
    android:gravity="center_vertical" >
    <ImageView
        android:id="@+id/qStatusImage"
        android:layout_width="16dp"
        android:layout_height="16dp"
        android:layout_margin="5dp"
        android:background="@drawable/thumbs_down"
         />

    <TextView
        android:id="@+id/grp_child"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:textColor="@color/radio_colors"
        android:textStyle="normal"
        android:background="@color/grey"
    />

 </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

以及设置imageView的代码:

     @Override
public View getChildView(final int groupPosition, final int childPosition,
        boolean isLastChild, View convertView, ViewGroup parent) {
//Answers
            if(answersGroup != null)
                   answersGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {
                       @Override
                    public void onCheckedChanged(RadioGroup group, int checkedId) {

                         //  int index = answersGroup.indexOfChild(findViewById(answersGroup.getCheckedRadioButtonId()));

                           qImageView = (ImageView) V.findViewById(R.id.qStatusImage);
                           if(ans ==0 || ans == 5){
                            //   qSV.setImageResource(0);
                               qImageView.setImageResource(R.drawable.thumbs_up);
                           }
                           else
                               qImageView.setImageResource(R.drawable.thumbs_down);

                       }
                   });
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

android imageview

94
推荐指数
6
解决办法
21万
查看次数

Android并获取一个id转换为字符串的视图

在Android项目的Java代码中,如果您想要视图资源的引用,您可以执行以下操作:

View addButton = findViewById(R.id.button_0);
Run Code Online (Sandbox Code Playgroud)

在上面的R.id.button_0不是String.是否可以通过字符串动态引用资源,例如" R.id.button_0"?

我想通过" R.id.button_%i" 来引用一个按钮,其中%i某个有效索引被替换.

java layout android

24
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×3

android-imageview ×1

imageview ×1

java ×1

layout ×1