0

私はjsonを解析してリストを作成しています。その後、私は setOnItemClickListener を持っており、すべてが機能します。ListItems はボタン付きです。私のアイテムレイアウトでは、私は入れました:

android:onClick="myClickShare"

そして、クラスでタイトルを共有するメソッドを作成しました。

public void myClickShare(View v) {              
        Intent sharingIntent = new Intent(
                android.content.Intent.ACTION_SEND);
        sharingIntent.setType("text/plain");
        String shareBody = ________________________________________;
        sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,
                "Subject Here");
        sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT,
                shareBody);
        startActivity(sharingIntent);                
}

私がやらないことは、そのアイテムの文字列を見つけてshareBodyに入れることです。私は入れようとしました:

Data.get(位置).get(TAG_NAME)

しかし、そのアイテムの位置を見つけることができません(メソッドにリストがないことを理解しているので、機能しません)

誰でも助けることができますか?

4

2 に答える 2

0

アダプターgetView()の内法

yourButton.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // call share method here   

             myClickShare(v);

        }
    });
于 2013-09-26T11:56:31.263 に答える