উত্তর:
আপনার অ্যান্ড্রয়েড ব্যবহার করতে হবে: পটভূমি সম্পত্তি, যেমন
android:background="@color/white"
এছাড়াও আপনার স্ট্রিং.এক্সএমএলে সাদাের জন্য একটি মান যুক্ত করতে হবে
<color name="white">#FFFFFF</color>
সম্পাদনা করুন: 18 নভেম্বর নভেম্বর 2012
8 টি বর্ণের রঙের কোডের প্রথম দুটি অক্ষর আলফা মান সরবরাহ করে, আপনি যদি এইচটিএমএল 6 বর্ণের বর্ণ সংকেত ব্যবহার করেন তবে রঙটি অস্বচ্ছ।
যেমন:
android:background="@android:color/white"
যা পূর্বনির্ধারিত রয়েছে এটি ব্যবহার করা আরও সহজ এবং আপনার স্ট্রিং.এক্সএমএলে কিছু যুক্ত করার প্রয়োজন নেই।
/res/layout/activity_main.xml
উপাদান যুক্ত করার জন্য অবস্থানটি যুক্ত করতে android:background
পারেন?
আপনি ব্যবহার করতে পারেন
android:background="#ffffff"
আপনার এক্সএমএল লেআউটে বা /res/layout/activity_main.xml
, অথবা আপনি যুক্ত করে আপনার AndroidManLive.xML এ থিমটি পরিবর্তন করতে পারেন
android:theme="@android:style/Theme.Light"
আপনার কার্যকলাপ ট্যাগ।
আপনি যদি পটভূমিকে পরিবর্তনশীল পরিবর্তন করতে চান তবে ব্যবহার করুন
YourView.setBackgroundColor(Color.argb(255, 255, 255, 255));
android:background="@android:color/white"
কোনও কিছুর সংজ্ঞা দেওয়ার দরকার নেই। এটিতে পূর্বনির্ধারিত রং ব্যবহার করা হয় android.R
।
context.getResources().getColor(android.R.color.white)
সহজভাবে প্রোগ্রাম্যমেটিকভাবে সম্ভাব্যতম উপায়ে পটভূমির রঙ পরিবর্তন করতে (একচেটিয়াভাবে - কোনও এক্সএমএল পরিবর্তন হয় না):
LinearLayout bgElement = (LinearLayout) findViewById(R.id.container);
bgElement.setBackgroundColor(Color.WHITE);
কেবলমাত্র প্রয়োজনীয়তা হল ক্রিয়াকলাপ_তে যাইহোক। XML এ আপনার "বেস" উপাদানটির একটি আইডি রয়েছে যা আপনি জাভাতে ( container
এই ক্ষেত্রে) উল্লেখ করতে পারেন :
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent">
...
</LinearLayout>
পাসচালিস এবং জেমস, যারা এখানে জবাব দিয়েছেন, দয়া করে কীভাবে কোডটিতে টেক্সটভিউয়ের পাঠ্য রঙটি সেট করবেন সে সম্পর্কে বিভিন্ন সম্ভাবনা যাচাই করার পরে, আমাকে এই সমাধানের দিকে নিয়ে যান ? ।
আশা করি এটি কাউকে সাহায্য করবে!
এই পদ্ধতিটি আমার পক্ষে কাজ করেছে:
RelativeLayout relativeLayout = (RelativeLayout) findViewById(R.layout.rootLayout);
relativeLayout.setBackgroundColor(getResources().getColor(R.color.bg_color_2));
XML বিন্যাসে আইডি সেট করুন
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/rootLayout"
android:background="@color/background_color"
রঙের মান / color.xML যুক্ত করুন
<color name="bg_color_2">#ffeef7f0</color>
সবচেয়ে সহজ উপায় হ'ল android:background="#FFFFFF"
লেআউট.এক্সএমএল এর মূল নোডে যুক্ত করা বা /res/layout/activity_main.xml
:
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:textSize="20sp"
android:background="#FFFFFF">
</TextView>
লেআউটে, ব্যাকগ্রাউন্ড পরিবর্তন করতে এটি ব্যবহার করুন।
android:background="@color/your_color"
প্রোগ্রাম এ ব্যবহার করা যেতে পারে। যেমন: টেক্সভিউ ব্যাকগ্রাউন্ড রঙ
TextView tvName = (TextView) findViewById(R.id.tvName);
tvName.setBackgroundColor(getResources().getColor(R.color.your_color));
আরেকটি উপায়, এখানে যান বিন্যাস -> আপনার .xml ফাইল -> নকশা দৃশ্য .Then যেতে উপাদান গাছ নির্বাচন লেআউট পরিবর্তন রঙ করতে চান। উপাদান গাছের নীচে বৈশিষ্ট্য বিভাগ রয়েছে the বৈশিষ্ট্য বিভাগে পটভূমি নির্বাচন করুন (চিত্র বিভাগে 1)। তারপরে ছবিতে বিভাগ 2 ক্লিক করুন। তারপরে রিসোর্স উইন্ডোটি উন্মুক্ত হবে rom তার থেকে রঙ মেনু নির্বাচন করুন hen তারপরে আপনি চান রঙ চয়ন করুন। এখানে চিত্র বর্ণনা লিখুন
আপনি সাধারণ রঙিন সংস্থানগুলি ব্যবহার করতে পারেন, সাধারণত ভিতরে নির্দিষ্ট করা specified
res/values/colors.xml.
ব্যবহার
<color name="red">#ffff0000</color>
এবং এর মাধ্যমে এটি ব্যবহার করুন android:background="@color/red"
। এই রঙটি অন্য কোথাও ব্যবহার করা যেতে পারে, যেমন একটি পাঠ্যের রঙ হিসাবে। এটি একইভাবে এক্সএমএলে রেফারেন্স করুন, বা কোডের মাধ্যমে এটি পান
getResources().getColor(R.color.red).
আপনি কোনও অঙ্কনযোগ্য সংস্থানকে পটভূমি হিসাবেও ব্যবহার করতে পারেন, এর জন্য android:background="@drawable/mydrawable"
ব্যবহার করুন (এর অর্থ 9 প্যাচ ড্রইবল, সাধারণ বিটম্যাপস, আকৃতি আঁকতে সক্ষম, ..)।
কিছু সময়, পাঠ্যের একই পটভূমির ব্যাকগ্রাউন্ড থাকে, অ্যান্ড্রয়েড দিয়ে চেষ্টা করুন: ব্যাকগ্রাউন্ড = "# সিসিসিসিসি" "তালিকাভিউ বৈশিষ্ট্যের মধ্যে এবং আপনি এটি দেখতে পাবেন।
অ্যান্ড্রয়েড: ব্যাকগ্রাউন্ড = "# 64B5F6"
আপনি নিজের স্পেসিফিকেশন অনুযায়ী '#' এর পরে মান পরিবর্তন করতে পারেন বা আপনি কীভাবে এটি ব্যবহার করতে চান তার উপর নির্ভর করে।
এখানে একটি নমুনা কোড রয়েছে:
<TextView
android:text="Abir"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="24sp"
android:background="#D4E157" />
ধন্যবাদ :)
এই কোড আপ লিখুন:
android:background="@color/colorAccent"
আপনি যদি পুরো ক্রিয়াকলাপে ব্যাকগ্রাউন্ড রঙ যুক্ত করতে চান
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#1de9b6"
tools:context="com.example.abc.myapplication.MainActivity">
</RelativeLayout>
আপনি যদি কোনও দেখার জন্য পটভূমি ব্যবহার করতে চান
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Andrios"
android:background="@color/colorAccent" />
আশাকরি এটা সাহায্য করবে!
আমি আমার অ্যান্ড্রয়েড অ্যাপ্লিকেশনটিতে খুব সহজতম উপায়ে ব্যাকগ্রাউন্ডের রঙ সাদা করতে সক্ষম হতে চাই।
parentViewStyle
আপনার সমস্ত পিতামাতা দর্শন সেট করুন । আপনার ক্রিয়াকলাপ, খণ্ড এবং সংলাপের বেশিরভাগ পিতামাতার মত পছন্দ।
<LinearLayout style="@style/parentViewStyle">
... other components inside
</LinearLayout>
কেবল এই স্টাইলটি ভিতরে রাখুন res>values>styles.xml
<style name="parentViewStyle">
<item name="android:layout_height">match_parent</item>
<item name="android:layout_width">match_parent</item>
<item name="android:background">@color/white</item> // set your color here.
<item name="android:orientation">vertical</item>
</style>
এইভাবে, আপনাকে ভবিষ্যতে অনেক সময় পটভূমির রঙ পরিবর্তন করতে হবে না।
জন্য Kotlin এবং শুধুমাত্র যখন আপনি লিখতে
@ রং /
আপনি যা চান তা চয়ন করতে পারেন, দ্রুত এবং সহজভাবে:
android:background="@color/md_blue_900"