2015-09-18 62 views
-2

所以當我運行模擬器並點擊我作爲鏈接製作的imageview時,沒有任何反應。我究竟做錯了什麼?你如何讓imageview打開鏈接?

下面是我的兩個的.java和.xml

@Override 
     protected void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      setContentView(R.layout.activity_solar); 

      ImageView img = (ImageView)findViewById(R.id.imageView2); 

      img.setOnClickListener(new View.OnClickListener() { 

       public void onClick(View v) { 
        Intent intent = new Intent(); 
        intent.setAction(Intent.ACTION_VIEW); 
        intent.addCategory(Intent.CATEGORY_BROWSABLE); 
        intent.setData(Uri.parse("http://facebook.com")); 
        startActivity(intent); 
       } 
      }); 
     } 




    <ImageView 
     android:layout_width="wrap_content" 
     android:layout_height="40dp" 
     android:src="@drawable/facebookshare" 
     android:clickable="true" 
     android:layout_marginLeft="-85dp" 
     android:id="@+id/imageView2" 
     android:onClick="v" 
     />] 
+0

你可以發佈整個XML? –

回答

1

從圖像視圖在XML中取出的onClick標籤。