আমি গতিশীলভাবে বোতাম তৈরি করছি। আমি প্রথমে তাদের এক্সএমএল ব্যবহার করে স্টাইল করেছি এবং আমি নীচের এক্সএমএলটি নিয়ে এটিকে প্রগ্রেমেটিক করার চেষ্টা করছি।
<Button
android:id="@+id/buttonIdDoesntMatter"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:text="buttonName"
android:drawableLeft="@drawable/imageWillChange"
android:onClick="listener"
android:layout_width="fill_parent">
</Button>
আমার এখন পর্যন্ত যা আছে তাই এটি। আমি ড্রয়িং ছাড়া সব করতে পারি।
linear = (LinearLayout) findViewById(R.id.LinearView);
Button button = new Button(this);
button.setText("Button");
button.setOnClickListener(listener);
button.setLayoutParams(
new LayoutParams(
android.view.ViewGroup.LayoutParams.FILL_PARENT,
android.view.ViewGroup.LayoutParams.WRAP_CONTENT
)
);
linear.addView(button);
drawableLeft। আপনি যখন পড়ার অনুমতি ছাড়াই কোনও ফোল্ডারে ক্লিক করেন তখন এটি নিষিদ্ধ আইকন সেট করার জন্য আমি আপনার পরামর্শগুলি চেষ্টা করেছি এবং এটি কার্যকর হয় it যাইহোক, আপনি যখন ফোল্ডারগুলি পরিবর্তন করেন এবং অ্যাডাপ্টারটি পুনরায় লোড করা হয়, নিষিদ্ধ আইকনটি স্থির থাকে (এটি পুনরায় চিত্রিতdrawableLeftহয় না)। তুমি কি জানো আবেদন করতে কিভাবেnotifyDataSetChangedজন্যওdrawableLeftএকটি লুপ না করে? ধন্যবাদ!