2012-07-21 16 views
5

मैं कोड है कि मुझे एक RemoteView का वजन निर्धारित करने की अनुमति जानना चाहते हैं।एंड्रॉयड कैसे एक RemoteView की setWeight के लिए?

मैं इस कोड के साथ की कोशिश की लेकिन यह काम नहीं करता:

RemoteViews remoteViews = new RemoteViews(c.getPackageName(), R.layout.notification); 
remoteViews.setInt(R.id.ll_notification, "setWeight", 12); 

यह करने के लिए एक तरीका होता है? बहुत धन्यवाद ....

उत्तर

0

मुझे लगता है कि RemoteView एक वजन संपत्ति नहीं है।

मुझे यकीन है कि काम करते हैं लेकिन इसे आजमाइए जा रहा है नहीं कर रहा हूँ।

RemoteViews remoteViews = new RemoteViews("", 0); 

    LinearLayout.LayoutParams tempLayoutParams =new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); 
    tempLayoutParams.weight = 1.0f; 

    LinearLayout tempLinearLayout = new LinearLayout(getContext()): 
    tempLinearLayout.setLayoutParams(tempLayoutParams); 

    tempLinearLayout.addView(remoteViews); 

शुभकामनाएँ।