2016-09-16 3 views
0

BaseAdapter内でTextViewを初期化しました。これで、My Activityで初期化したTextViewを使用したいと思います。 TextViewをコンストラクタから渡していますが、運はありません。私を助けてください。私のコードはここにありますMainActivityのTextViewをBaseAdapterのために初期化しましたか?

@Override 
public View getView(final int position, View convertView, ViewGroup arg2) { 
    contactListItems = contactList.get(position); 

    if (convertView == null) { 
     LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
     convertView = inflater.inflate(R.layout.attendance_student_data, null); 
    } 

    TextView presentView = (TextView) convertView.findViewById(R.id.presentView); 
    } 

このpresentView私は私のMainActivityで使いたいです。教えて。

+0

を使用して、アクティビティにこれを使用することができます。 \ –

+0

なぜあなたのアクティビティでこの 'TextView'を使用する必要があるのですか?あなたのアダプタでそれを使用するだけではどうですか? – linhtruong

+0

リストの中で、 'TextView'を使いたいですか? –

答えて

0

あなたは主な活動とベースア​​ダプタのコードでリストビュー

int position = 0; 
listview.setItemChecked(position, true); 
View wantedView = adapter.getView(position, null, listview); 
関連する問題