Varijabla slike se nalazi u class-i:
Code:
private static ImageView SlikaArt;
layout > R.layout.izabranaslika <u kome se nalazi ImageView
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/imgIzabranaSlika"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:layout_margin="5dp"
android:scaleType="fitCenter"
android:drawingCacheQuality="high"/>
</LinearLayout>
zatim u onCreate Aktivnosti:
Code:
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.porucivanja);
//TEXT WATCHER
final EditText etFilter=(EditText)findViewById(R.id.etFilterGrupa_poru);
etFilter.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
adapterArt_g.getFilter().filter(s);
Toast.makeText(porucivanja.this, s.toString(), Toast.LENGTH_LONG).show();
}
@Override.......itd nije bitno
i konacno ono sto sam vec , prvi put, postavio.
Code:
gridview = (GridView) findViewById(R.id.gvArtikli);
gridview.setTextFilterEnabled(true);
gridview.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
// TODO Auto-generated method stub
Try{
1.VERZIJA SA DRAWABLE___________________
ImageView SlikaArtgw=(ImageView)arg1.findViewById(R.id.imgSlikaArtikla_Poruc);
ImageView SlikaArt=(ImageView)findViewById(R.id.imgSlikaIzabrana);
SlikaArt.setImageDrawable(SlikaArtgw.getDrawable());
//2.VERZIJU SA BITMAP_____________________
BitmapFactory.Options op = new BitmapFactory.Options();
op.inSampleSize = 2;
Bitmap bMap = BitmapFactory.decodeFile("/sdcard/appfolder/slike/slikaartikla.jpg",op);
SlikaArt.setImageBitmap(bMap);
//PRIKAZ LAYOUT U DIALOGU.
Dialog di=new Dialog(porucivanja.this);
di.setTitle("Artikal");
di.setContentView(R.layout.izabranaslika);
di.show();
}
catch (Exception e) {
//TODO: handle exception
Log.v("poruka: ", e.toString());
}
return true;
}
});
LogCat:
Code:
05-14 18:24:04.985: V/poruka:(3863): java.lang.NullPointerException
[Ovu poruku je menjao borcha dana 14.05.2012. u 20:22 GMT+1]