2012-07-21 28 views
5

Tôi cần biết mã cho phép tôi đặt Trọng số của Chế độ xem từ xa.Android Làm thế nào để setWeight của một RemoteView?

Tôi đã thử với mã này nhưng điều này không làm việc:

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

Có một cách để làm điều này? Rất cám ơn ....

Trả lời

0

Tôi nghĩ rằng RemoteView không có thuộc tính trọng số.

Tôi không chắc chắn rằng nó sẽ hoạt động nhưng hãy thử.

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); 

Chúc may mắn.

Các vấn đề liên quan