Tag: 导航抽屉

在Fragment中包含图像和文本的Android ListView

我在Android Studio中创建了一个导航抽屉。 导航抽屉的内部片段我想添加一个带有图像和文本的ListView。但是在我运行程序并点击片段程序时,文本崩溃“不幸的是,SerialMania已停止”。 我做错了什么? package boiko.taisiia.com.serialmania; import android.content.Context; import android.net.Uri; import android.os.Bundle; import android.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.ListView; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import android.widget.SimpleAdapter; public class Date extends Fragment { // Array of strings storing country names String[] countries = new String[] { “India”, “Pakistan”, “Sri Lanka”, […]

在导航抽屉活动中显示提取的个人资料图片

希望你能注意到下面的图片中的教授照片 但是做这件事的随机人只是对图像进行了硬编码。 我从Facebook获取了用户名,电子邮件ID和prof图片,我已经将用户名和电子邮件ID与导航抽屉活动挂钩,但我不知道如何显示我从Facebook获取的prof_pic我只是不知道没有如何分配它。 如果有任何可行的方法,请告诉我。以下是nav_header.xml 这是我需要从.java类文件中获取prof_pic的java文件 public class Testing2 extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_testing2); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); ////////Code is used to fetch the user name//////////// Bundle b = getIntent().getExtras(); NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view); navigationView.setNavigationItemSelectedListener(this); TextView facebookName = (TextView) navigationView.getHeaderView(0).findViewById(R.id.manner); TextView Email = (TextView) navigationView.getHeaderView(0).findViewById(R.id.email); […]

Android汉堡/箭头图标动态改变颜色

我想改变导航抽屉的汉堡/箭头图标的颜色。 我知道我可以在样式中更改它,但我想在java中动态更改它。 有人知道怎么做吗?

除主要以外的其他活动中没有应用栏和抽屉

主要活动 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); initNavigationDrawer(); } public void initNavigationDrawer() { } mobile_form活动中没有活动 public class mobile_form extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); view= findViewById(android.R.id.content); setContentView(R.layout.activity_mobile_form); } style.xml false true 在所有活动中使用工具栏(Android) 我尝试了但是我认为导航栏是因为在我的第二个活动添加抽屉布局后更改了尺寸但是在那里显示了空白颜色。

OnFragmentInteractionListener

尝试通过片段连接从sqlite数据库填充的listview。 在下面粘贴的代码中,您会看到我的交换机中有一个案例块,因为我只是想在我有更多片段之前让它工作。 我得到的例外’……必须实现OnFragmentInteractionListener’ public class MainActivity extends AppCompatActivity { private DrawerLayout mDrawer; private Toolbar toolbar; private NavigationView mNVDrawer; private ActionBarDrawerToggle drawerToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //Set a Toolbar to replace the ActionBar. toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); mDrawer = (DrawerLayout) findViewById(R.id.drawer_layout); drawerToggle = setupDrawerToggle(); mDrawer.setDrawerListener(drawerToggle); //Find our drawer view mNVDrawer = […]

错误不兼容类型:android.app.FragmentManager无法转换为android.support.v4.app.FragmentManager

错误Error incompatible types: android.app.FragmentManager cannot be converted to android.support.v4.app.FragmentManager正在为我疯狂。 在我的应用程序中,我有3个导航抽屉项目, timesheet , claim和view ,在MainActivity中创建。 现在我想在view项中添加两个带swipe view tabs 。 MainActivity //用于导航抽屉 import android.app.Fragment; import android.app.FragmentManager; private void selectItem(int position) { Fragment fragment = null; switch (position) { case 0: fragment=new TimeSheet(); break; case 1: fragment=new Claims1(); break; case 2: fragment=new Viewview(); break; default: break; } TabsFragmentPagerAdapter.java […]

点击导航抽屉关闭

我已经实现了导航抽屉,但是我在使其正常运行时遇到了一些麻烦。 当我点击位置1或2时,它不会启动新片段。 MainActivity.java public class MainActivity extends Activity { private DrawerLayout mDrawerLayout; private ListView mDrawerList; private ActionBarDrawerToggle mDrawerToggle; // nav drawer title private CharSequence mDrawerTitle; // used to store app title private CharSequence mTitle; // slide menu items private String[] navMenuTitles; private TypedArray navMenuIcons; private ArrayList navDrawerItems; private NavDrawerListAdapter adapter; @Override protected void onCreate(Bundle savedInstanceState) […]

Android:所有活动的导航抽屉

我想在Android项目的所有活动中添加导航抽屉。 这是MainActivity的代码: public class MainActivity extends Activity { private String[] drawerListViewItems; private DrawerLayout drawerLayout; private ListView drawerListView; private ActionBarDrawerToggle actionBarDrawerToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // get list items from strings.xml drawerListViewItems = getResources().getStringArray(R.array.items); // get ListView defined in activity_main.xml drawerListView = (ListView) findViewById(R.id.left_drawer); // Set the adapter for the list view […]