0

画像ビューにタッチ可能に設定したいのですが、リストビューの各行の画像ビューの位置を取得するにはどうすればよいですか?

    public View newView(Context context, Cursor cursor, ViewGroup parent) {
        // when the view will be created for first time,
        // we need to tell the adapters, how each item will look
        LayoutInflater inflater = LayoutInflater.from(parent.getContext());
        View retView = inflater.inflate(R.layout.list_shipments, parent, false);


        return retView;
    }


    @Override
    public void bindView(View view, Context context, Cursor cursor) {


    }
}
4

2 に答える 2

-1

@anilここに私のView.OnClickListenerの私のコード

holder.img.setOnClickListener(new View.OnClickListener()
        {
            public void onClick(View v)
            {
                String abc = holder.tv1.getText().toString();
                String def = holder.tv2.getText().toString();
                System.out.println(abc + def);

                String lat = abc;
                String lng = def;
                String[] countryValues = getResources().getStringArray(R.array.str_array_country_values);
                String country = SettingsActivity.getPreferencesStringValue(CursorAdapterActivity.this, 
                        SettingsActivity.KEY_COUNTRY_CODE, "");
                String uri = "";

                if (country.equals(countryValues[0])){
                    uri = "http://api.map.baidu.com/marker?location=" + lat + "," + lng + "&zoom=15&title= &content= &output=html";
                }
                else{
                    uri = "https://maps.google.com/maps?q=" + lat + "," + lng + "&z=15";    
                }
                startActivity(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)));
            }

        });
于 2015-01-29T06:58:05.123 に答える