![](/img/trans.png)
[英]Android Imageview in Listview onClick change image doesn't work properly
[英]Replacing image in imageview does not work properly in Android
我有一個ImageView,然后單擊以將其圖像替換為較大的圖像,但是似乎存在問題。 圖像向下延伸,但應向上延伸。 我已經嘗試通過XML動態地執行此操作,但是它不起作用。
// addnews button on the first screen
final ImageView addnewsback = (ImageView)findViewById(R.id.newslistback);
ImageView addnews = (ImageView)findViewById(R.id.newslistbtn);
addnews.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
addnewsback.setImageResource(R.drawable.bgbig);
vf.setDisplayedChild(0);
}
});
<RelativeLayout
android:id="@+id/c1"
android:layout_marginTop="0dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_alignParentLeft="true">
<ImageView
android:id="@+id/newslistback"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/holderview"
android:src="@drawable/bg" />
<ImageView
android:id="@+id/newslistbtn"
android:layout_marginLeft="14dp"
android:scaleType="fitXY"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/newslisticon" />
</RelativeLayout>
嘗試使用relativelayout並將背景圖像作為其自己的背景,而不是新的imageview,這樣可以減少混亂,並且不要嘗試給出大小並使用適當的圖形大小。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.