में प्रोग्रामेटिक रूप से गुरुत्वाकर्षण सेट करने के लिए कैसे एक relativelayout में प्रोग्रामिंग में गुरुत्वाकर्षण सेट करने के लिए कैसे। मैं नाम chat_viewer_message.xml के रूप में नीचे के साथ एक एक्सएमएल लेआउट:एक relativelayout
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/background"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="4dip"
android:paddingBottom="4dip"
android:gravity="left"
android:background="@drawable/chat_bg_in">
<ImageView
android:id="@+id/avatar"
android:layout_width="32dip"
android:layout_height="32dip"
android:layout_marginLeft="4dip"
android:src="@drawable/avatar_1_1"
/>
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/avatar"
android:paddingLeft="4dip"
/>
</RelativeLayout>
और कोड प्रोग्रामिंग में दृश्य के रूप में नीचे है:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
final int type = getItemViewType(position);
final View view;
if (convertView == null) {
final int resource = R.layout.chat_viewer_message;
view = activity.getLayoutInflater()
.inflate(resource, parent, false);
if (type == TYPE_MESSAGE)
((TextView) view.findViewById(R.id.text)).setTextAppearance(
activity, appearanceStyle);
} else
view = convertView;
final MessageItem messageItem = (MessageItem) getItem(position);
String name;
final String account = messageItem.getChat().getAccount();
final String user = messageItem.getChat().getUser();
final String resource = messageItem.getResource();
final boolean incoming = messageItem.isIncoming();
final String server_host = view.getResources().getString(
R.string.server_host);
if (isMUC) {
name = resource;
}
if (incoming) {
view.setBackgroundResource(R.drawable.chat_bg_in);
} else {
// I WANT TO GRAVITY TO RIGHT. HOW TO CODE? THANKS
view.setBackgroundResource(R.drawable.chat_bg_out);
}
return view;
}
आईडी = पृष्ठभूमि, डिफ़ॉल्ट के साथ relativelayout पर गुरुत्वाकर्षण देखें गुरुत्वाकर्षण बाएं है, तो मैं चाहता हूं कि! relativelayout पर मूल्य गुरुत्वाकर्षण आने के बजाय दाईं ओर बाएं हो।
धन्यवाद।
त्रुटि नहीं: लेकिन प्रभाव को प्रभावित नहीं करते हैं। अभी भी बाईं ओर धन्यवाद। –