بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
خاصیت کلیک کردن در اسلایدینگ منو(حل شد)
درود
چه طور خاصیت کلیک کردن اسلایدینگ منو رو فعال کنم
0
0
منظورتون از خاصیت کلیک کردن چی هست ؟ (10 سال پیش)
0
0
وقتی کیلک کنم وارد صفحه دیگه ای بشه (10 سال پیش)
0
0
برای ویو که قرار هست روش کلیک بشه onClickمینویسید . (10 سال پیش)
0
0
این مشکل من هم هست ولی حدودا یک ماهه به هر دری زدم نشد مشکل رو حل کنم!!!انگار اصلا onclick ای در کار نیستش!!!آموزش های آقای کاشی زاده رو چند بار دیدم ولی خیلی عجیبه چون همه مراحل رو بنظرم درست پیش رفتم!!!! (10 سال پیش)
برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال
daniyal
10 سال پیش
+2
0
براش مینویسم ولی کار نمیکنه
کدی که مینویسم
TextView txt = (TextView) view.findViewById(R.id.txtmenu);
txt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(MainActivity.this, Two.class);
MainActivity.this.startActivity(intent);
}
});
پاسخ به سوال
daniyal
10 سال پیش
0
0
public class MainActivity extends ActionBarActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.root);
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
final View view = inflater.inflate(R.layout.action_bar, null);
ActionBar actionBar = getSupportActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setCustomView(view, new ActionBar.LayoutParams
(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
final DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawerLayout);
Button btnmenu = (Button) view.findViewById(R.id.btnmenu);
btnmenu.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
if (drawerLayout.isDrawerOpen(Gravity.RIGHT)) {
drawerLayout.closeDrawer(Gravity.RIGHT);
} else {
drawerLayout.openDrawer(Gravity.RIGHT);
}
}
});
TextView txt = (TextView) view.findViewById(R.id.txtmenu);
txt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Log.i("LOG", "b");
Intent intent = new Intent(MainActivity.this, Two.class);
drawerLayout.closeDrawer(Gravity.RIGHT);
MainActivity.this.startActivity(intent);
}
});
}
}
پاسخ به سوال
daniyal
10 سال پیش
0
0
اکتیوتی اصلی
public class MainActivity extends ActionBarActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.root);
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
final View view = inflater.inflate(R.layout.action_bar, null);
ActionBar actionBar = getSupportActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setCustomView(view, new ActionBar.LayoutParams
(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
final DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawerLayout);
Button btnmenu = (Button) view.findViewById(R.id.btnmenu);
btnmenu.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
if (drawerLayout.isDrawerOpen(Gravity.RIGHT)) {
drawerLayout.closeDrawer(Gravity.RIGHT);
} else {
drawerLayout.openDrawer(Gravity.RIGHT);
}
}
});
TextView txt = (TextView) findViewById(R.id.txt1);
txt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(MainActivity.this, Two.class);
MainActivity.this.startActivity(intent);
}
});
}
}
اکتیویتی مقصد
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
public class Two extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.two);
}
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .