انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش SwitchPreference (در برنامه نویسی اندروید)

آموزش SwitchPreference (در برنامه نویسی اندروید)

#1
با سلام
 من یه فایل xml ساختم که در اون یک SwitchPreference قرار دادم و در فایل جاوا اون رو تعریف کردم تا اینجا کار برنامه درست کار میکنه
ولی تو قسمتی که میخوام در صورت روشن شدن SwitchPreference کار خاصی رو انجام بده گیر کردم  از if هم استفاده کردم ولی ولی جواب نداد که مطمینم کد من یه چیزی کم داره که نمیدونم چیه
پاسخ

آموزش SwitchPreference (در برنامه نویسی اندروید)

#2
سلام.
دقت داشته باشید که وقتی از عناصر گرافیکی مرتبط با SharedPreferences استفاده می کنیم، باید یک سری قواعد مربوط به SharedPreferences را رعایت کنیم.
یک مثال کامل در این زمینه، در کلید شماره 248 نوشته شده است.
فقط در آنجا از عنصر EditTextPreference استفاده کردیم، ولی شما عنصر SwitchPreference مد نظرتان می باشد.
مثلا فایل java (کلاس) نباید از نوع Activity باشد، بلکه باید از نوع PreferenceActivity باشد. یعنی کد آن باید مشابه کد زیر باشد :

کد پی‌اچ‌پی:
package com.kelidestan.sharedpreferences;

import android.os.Bundle;
import android.preference.PreferenceActivity;
import android.view.Menu;

public class 
Prefs extends PreferenceActivity {
        
        @
Override
        
protected void onCreate(Bundle savedInstanceState) {
                
super.onCreate(savedInstanceState);
                
addPreferencesFromResource(R.xml.prefs);
                
// setContentView(R.layout.activity_main);
        
}



bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط atadarvishnya

آموزش SwitchPreference (در برنامه نویسی اندروید)

#3
سلام
خسته نباشید
چطوری دکمه ایجاد شده را در سمت راست قرار دهم

کد:
           <SwitchPreference android:layout="@layout/preference_layout" android:title="@string/pref_help_to_debug_title" android:key="pref_help_to_debug" android:switchTextOn="روشن" android:switchTextOff="خاموش" />

ممنون میشک راهنمایی کنید
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان