আমি একটি নীচে একটি বোতাম প্রদর্শন করতে চান ListView। সমস্যাটি হ'ল, যদি ListViewপ্রসারিত হয় (আইটেম যুক্ত করা হয় ...), বোতামটি স্ক্রিনের বাইরে চলে যায়।
আমি LinearLayoutওজন সহ একটি চেষ্টা করেছি ( অ্যান্ড্রয়েডে প্রস্তাবিত : কেন দেখার জন্য কোনও ম্যাক্সহাইট নেই? ), তবে হয় আমার ওজন ভুল হয়েছে বা এটি কার্যকরভাবে কার্যকর হয়নি।
এছাড়াও, আমি কোথাও ব্যবহার করার ইঙ্গিতটি পেয়েছি RelativeLayout। ListViewতারপর বোতাম তার সঙ্গে আরো উপরে স্থাপন করা হবে android:layout_abovePARAM।
এটির সাথে সমস্যাটি হ'ল আমি জানিনা কীভাবে পরে বোতামটি অবস্থান করব। আমি যে উদাহরণটি পেয়েছি তাতে নীচের ListViewভিউটি ব্যবহার করে সামঞ্জস্য করা হয়েছে android:layout_alignParentBottomতবে আমি চাই না যে আমার বোতামটি স্ক্রিনের নীচে আটকে থাকবে।
সেটহাইট-পদ্ধতি এবং প্রয়োজনীয় জায়গার কিছু গণনা ব্যতীত কোনও ধারণা?
সম্পাদনা: আমি প্রচুর দরকারী উত্তর পেয়েছি।
বিগস্টোন এবং ব্যবহারকারীর 639183 এর সমাধান প্রায় পুরোপুরি কার্যকর হয়েছিল worked যাইহোক, আমাকে বোতামের নীচে একটি অতিরিক্ত প্যাডিং / মার্জিন যুক্ত করতে হয়েছিল, কারণ এটি এখনও পর্দা থেকে আধা পথ যেতে হবে (তবে থামিয়ে দেওয়া হবে)
আপনি যদি স্ক্রিনের নীচে বোতামটি স্থির করতে চান তবে আপেক্ষিক বিন্যাসের সাথে আদিনিয়ার উত্তরটি ঠিক আছে। এটি আমার ইচ্ছা মতো নয় তবে এখনও অন্যদের জন্য কার্যকর হতে পারে।
অ্যাঞ্জেলস এর সমাধানটি আমি শেষটি বেছে নিয়েছিলাম কারণ এটি আমার পছন্দসই প্রভাবগুলি তৈরি করেছিল। তবে আমি
LinearLayoutবোতামটির চারপাশে দুটি ছোটখাট পরিবর্তন করেছি :প্রথমত, আমি আমার লেআউট যে কোন পরম মান চাইনি, আমি পরিবর্তিত
android:layout_height="45px"করতেwrap_content, যা শুধু জরিমানা হিসাবে ভাল কাজ করে।দ্বিতীয়ত, আমি বাটনটি অনুভূমিকভাবে কেন্দ্রীভূত করতে চেয়েছিলাম, যা কেবল উল্লম্ব দ্বারা সমর্থিত
LinearLayout, আমি অ্যান্ড্রয়েড: ওরিয়েন্টেশন = "অনুভূমিক" থেকে "উল্লম্ব" এ পরিবর্তন করেছি।
AngeloS তার প্রাথমিক পোস্টে বলেছেন যে তিনি ছিলেন না নিশ্চিত যদি
android:layout_weight="0.1"এ PARAMLinearLayoutপ্রায়ListViewকোনো প্রভাব ছিল; আমি শুধু চেষ্টা করেছি এবং এটি বাস্তবেও! ছাড়া, বোতামটি আবার পর্দার বাইরে চলে যায়।

android:layout_alignParentBottom="true"। তবে স্পষ্টরূপে, খুব কম আইটেম থাকা অবস্থায় আপনি কি বাটনটি তালিকার তালিকার সাথে যুক্ত থাকতে চান? যদি হ্যাঁ, ধনী কি বলে দেখুন।