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



مشکل با contextزمان کنونی: ۱۳۹۵/۰۹/۱۳، ۰۴:۵۲ ق.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: erfannorouzi
آخرین ارسال: erfannorouzi
پاسخ 1
بازدید 345

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با context

مشکل با context

#1
با سلام و خسنه نباشید خدمت اساتید

در حال نوشتن برنامه ای هستم که دارای اکتیویتی های زیادی هست و در برنامه قسمت های تکرای مثل اکشن بار و اسلاید منو وجود دارد من هم کدهای تکراری را در کلاسی جدا  قرار دادم اما مشکل این است بعضی از فانشکن ها با context جواب نمیدهند برای رساندن بیشتر موضوع کد کلاس را قرار میدهم

تشکر
کد پی‌اچ‌پی:
package classs;

import junit.framework.TestCase;
import ir.anzaliclub.news.R;
import android.app.ActionBar;
import android.app.Application;
import android.content.Context;
import android.graphics.Typeface;
import android.view.LayoutInflater;
import android.view.View;
import android.view.WindowManager;
import android.widget.TextView;

public class 
Actionbar extends TestCase {
    private 
Context context;
    public 
Actionbar(Context c){
        
context=c;
    }

    
    private 
void SetActionBar(){
        
ActionBar mActionBar getActionBar();
        
mActionBar.setDisplayShowHomeEnabled(false);
        
mActionBar.setDisplayShowTitleEnabled(false);
        
LayoutInflater mInflater LayoutInflater.from(context);
        
View mCustomView mInflater.inflate(R.layout.actionbarnull);
        
mActionBar.setCustomView(mCustomView);
        
mActionBar.setDisplayShowCustomEnabled(true);
        
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
        
    }
    private 
void SetActionTitle(){
        
ActionBarTitle=(TextViewfindViewById(R.id.actiontitle);

        
ActionBarTitle.setText("آخرین اخبار");
        
Typeface tf Typeface.createFromAsset(getAssets(),"font/BYekan/BYekan.ttf");
        
ActionBarTitle.setTypeface(tf);
    }


 
پاسخ


پرش به انجمن:


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

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)