मुझे एक गंभीर समस्या का सामना करना पड़ रहा है। मैं स्क्रॉलिंग समय में पृष्ठभूमि रंग (पारदर्शी) सूची बदलने की कोशिश कर रहा हूं लेकिन इसे करने में असमर्थ हूं। मैंने बदलने की कोशिश की सूची के xml के साथ-साथ कोड भी है। लेकिन दोनों स्थितियों में सूची पृष्ठभूमि सफेद हो जाती है। मैं android.support.v4.app.ListFragment का उपयोग कर रहा हूँ; और FragmentPagerAdapter।एंड्रॉइड.support.v4.app.ListFragment का उपयोग करते समय स्क्रॉलिंग में सूची का पृष्ठभूमि रंग सफेद हो जाता है;
मैं सूची स्क्रॉल समय रंग परिवर्तन बदलना चाहता हूं। इसके लिए मैं निम्नलिखित कोड का उपयोग कर रहा हूँ।
public static class ArrayListFragment extends ListFragment {
int mNum;
/**
* Create a new instance of CountingFragment, providing "num"
* as an argument.
*/
static ArrayListFragment newInstance(int num) {
ArrayListFragment f = new ArrayListFragment();
// Supply num input as an argument.
Bundle args = new Bundle();
args.putInt("num", num);
f.setArguments(args);
return f;
}
/**
* When creating, retrieve this instance's number from its arguments.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mNum = getArguments() != null ? getArguments().getInt("num") : 1;
}
/**
* The Fragment's UI is just a simple text view showing its
* instance number.
*/
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_pager_list, container, false);
//v.setBackgroundResource(R.drawable.background);
View tv = v.findViewById(R.id.text);
((TextView)tv).setText(frameName());
return v;
}
// @Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_checked, RishavArraylist()));
}
कृपया मुझे बताएं कि मैं रन टाइम पर स्क्रॉलिंग सूची की पृष्ठभूमि कैसे बदल सकता हूं ?? धन्यवाद।
धन्यवाद इतना पारदर्शी के रूप में पृष्ठभूमि सेट कर सकते हैं इस समस्या के लिए बहुत सारे विकल्प हैं,। यह काम कर रहा है :) –