ठीक है, यह विशिष्ट लेआउट मुझे परेशान कर रहा है। और नीचे की ओर बटन की एक पंक्ति के साथ एक सूची दृश्य के लिए एक रास्ता खोजने के लिए प्रतीत नहीं हो सकता है, ताकि सूची बटन के शीर्ष पर विस्तारित न हो, और इसलिए बटन हमेशा स्क्रीन के निचले भाग में तड़क रहे हैं। यहाँ मैं क्या चाहता हूँ:
मृत ImageShack लिंक को हटा दिया
ऐसा लगता है कि यह इतना आसान होना चाहिए, लेकिन मैंने जो भी कोशिश की है वह विफल रही है। कोई मदद?
यहाँ मेरा वर्तमान कोड है:
RelativeLayout container = new RelativeLayout(this);
container.setLayoutParams(new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
//** Add LinearLayout with button(s)
LinearLayout buttons = new LinearLayout(this);
RelativeLayout.LayoutParams bottomNavParams = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
bottomNavParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
bottomNavParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
buttons.setLayoutParams(bottomNavParams);
ImageButton newLayer = new ImageButton(this);
newLayer.setImageResource(R.drawable.newlayer);
newLayer.setLayoutParams(new LinearLayout.LayoutParams(45, LayoutParams.FILL_PARENT));
buttons.addView(newLayer);
container.addView(buttons);
//** Add ListView
layerview = new ListView(this);
RelativeLayout.LayoutParams listParams = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
listParams.addRule(RelativeLayout.ABOVE, buttons.getId());
layerview.setLayoutParams(listParams);
container.addView(layerview);