私のアプリでフラグメントを使用しています。すべてのフラグメントにはリストビューがあります。リストビューは、単一のイメージビューを含むカスタムリストビューです。ListViewを含むフラグメント内のSearchView?
<ImageView
android:id="@+id/imageView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
app:srcCompat="@android:drawable/ic_notification_overlay" />
リストビューの項目は画像です。私はsearchviewを実装したい。私はそうで。。数すなわち「1,2によっても、各ListView項目の名で例えば「ジングルベルなどを」検索したい。と。リストビューのタイトルを含む
私のjavaファイルがある。
public class carolFrag extends Fragment {
//code
public carolFrag() {
// Required empty public constructor
}
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
}
private static final String TAG = "carolFrag";
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup main_content, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_carol, main_content, false);
final int[] menuImage = {R.drawable.carol_1_title, R.drawable.carol_2_title,R.drawable.carol_3_title,R.drawable.carol_4_title,R.drawable.carol_5_title,R.drawable.carol_6_title,R.drawable.carol_7_title,R.drawable.carol_8_title,R.drawable.carol_9_title,R.drawable.carol_10_title,R.drawable.carol_11_title};
final ListView listView = (ListView) view.findViewById(R.id.CarolList);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
Intent intent1 = new Intent (getActivity(), PackageC.class)
intent1.putExtra("position", position);
startActivity(intent1);
}
});
AdapterCarols adapter = new AdapterCarols(getContext(), menuImage);
listView.setAdapter(adapter);
// Inflate the layout for this fragment
return view;
}
私は買ってあげる
}
配列がドロウアブルに満ちているので、私は。
もう少し詳しく説明できますか? –
その機能していません。ハッシュマップでそれを行うことはできますか?私はハッシュマップを覚えていない。 –
carolFragのPerformSearch()は適用できません。 listView.setAdapter(adapter);のアダプタを解決できません。そして、listview.invalidate();でlistviewを解決することはできません。 String [] strcarols = {titles}のタイトルは解決できません。 –