- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
Case_history_review.java
public class Case_history_review extends AppCompatActivity {
private DrawerLayout drawerLayout;
private TextView contentView;
private int navItemId;
private static final String NAV_ITEM_ID = "nav_index";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_case_history_review);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setTitle("E-care");
setSupportActionBar(toolbar);
drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
NavigationView view = (NavigationView) findViewById(R.id.navigation_view);
view.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(MenuItem menuItem) {
Toast.makeText(Case_history_review.this, menuItem.getItemId() + " pressed", Toast.LENGTH_LONG).show();
Log.d(R.id.nav_1+"", menuItem.getItemId() + " ");
switch (menuItem.getItemId())
{
case R.id.nav_1:
break;
case R.id.nav_2:
Intent intent = new Intent();
intent.setClass(Case_history_review.this,PatientReport.class);
intent .putExtra("name", "Hello B Activity");
break;
case R.id.nav_3:
break;
case R.id.nav_4:
break;
case R.id.nav_5:
break;
case R.id.nav_6:
break;
}
menuItem.setChecked(true);
drawerLayout.closeDrawers();
return true;
}
});
ActionBarDrawerToggle actionBarDrawerToggle = new ActionBarDrawerToggle( this, drawerLayout, toolbar, R.string.drawer_open , R.string.drawer_close){
@Override
public void onDrawerClosed(View drawerView) {
super .onDrawerClosed(drawerView);
}
@Override
public void onDrawerOpened(View drawerView) {
super .onDrawerOpened(drawerView);
}
};
drawerLayout.setDrawerListener(actionBarDrawerToggle);
actionBarDrawerToggle.syncState();
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
.setAction("Action", null).show();
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_case_history_review, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
private void navigateTo(MenuItem menuItem){
navItemId = menuItem.getItemId();
menuItem.setChecked(true);
}
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putInt(NAV_ITEM_ID, navItemId);
}
01-14 02:16:05.618 13054-13054/com.example.yuen.e_carei D/2131493023: 2131493024
01-14 02:16:05.677 13054-13089/com.example.yuen.e_carei W/EGL_emulation: eglSurfaceAttrib not implemented
01-14 02:16:05.677 13054-13089/com.example.yuen.e_carei W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0xf3e82160, error=EGL_SUCCESS
01-14 02:16:05.703 13054-13089/com.example.yuen.e_carei V/RenderScript: 0xf3da9a00 Launching thread(s), CPUs 2
01-14 02:16:07.733 13054-13054/com.example.yuen.e_carei D/2131493023: 2131493023
我已经检查了开关盒。它在 logcat 中显示了相同的数据,但我无法 Intent 另一个类。单击按钮后我保持不变。请给我一些帮助来解决这个问题。谢谢
最佳答案
您想开始另一项 Activity 吗?如果是,请调用
stratActivity(intent);
关于java - itemselect 上的抽屉导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34785090/
Case_history_review.java public class Case_history_review extends AppCompatActivity { private Drawe
我的应用程序中有一个带有 setOnItemSelectedListener 的微调器控件,当我选择微调器的一个项目时,将启动事件 onItemSelected。现在我希望点击一个按钮来启动 onIt
This is for Xamarin.iOS Sorry for confusion this is not for Objective-C but for C# Xamarin.iOS , I a
我对 Xamarin.Form 非常陌生,非常感谢您的帮助。 我正在为我当前的项目使用 MVVM 模式。我的 ListView 中填充了人员,我想在 ListView 中选择项目并显示详细信息。不幸的
我有一个关于 ListView 元素上的 ItemSelected() 事件的问题。 我的 ListView 基于这样的 DataTemplate:
我有一个 ListView ,当单击列表项时,我想打开项目详细信息页面。但是当我快速单击不止一次时,它会打开两个导航页面。我的详细信息页面的 const 有一个异步方法。这是我的代码。 如何阻止多次点
我已经创建了一个简单的 MultiSelectListView 如下所示,但是不知何故 ItemSelected 事件没有被触发。 谁能告诉我,哪里出了问题,因为我想我已经尝试了一切? using S
我有一个 Intent 启动的 Activity ,页面上有许多微调器。我刚刚在 this 之后设置了微调器的 ItemSelected 监听器指导。问题是,每个 Spinner 中的第一个项目基本上
我正在尝试为我正在开发的社交应用程序开发一个注册菜单。我希望注册菜单包含一个包含五个 fragment 的 PageViewer。最后三个 fragment 包含一个 ListView,用户可以在其中
我有一个绑定(bind)到对象树的 TreeView 。当我从对象树中删除对象时,它会从 TreeView 中正确删除,但 TreeView 的默认行为是将所选项目向上跳转到已删除项目的父节点。我怎样
我有一个 UICollectionViewController 定义如下: [] type LandlordHome (handle:IntPtr) = inherit UIColle
所以我正在试用 Xamarin Forms,我制作了一个控件,它有一个输出 UICollectionView 的渲染器。有问题的 Collection View 是从 Objective C 版本移植
我需要在更改文本框时触发 ajax 更新,这是一个 成分。我观察到,如果用户选择手动键入文本,则事件是更改,而如果用户单击自动完成建议之一,则事件是 itemSelect。所以我加了两个 输入的子项,
我想问一下 RxSwift。 当我想在 RxSwift 中使用 tableView 委托(delegate)函数时遇到问题 我不知道问题的根源.. 问题是当我使用 rx.ItemSelected 在单
我正在开发一个平板电脑应用程序,主要 Activity 有两个 fragment 。左侧 fragment 是一个列表 fragment ,当用户选择一个选项卡或从 ActionBar 中的 2 个微
我是 Xamarin 和 Android 编程的新手。 我对 Spinner 小部件有疑问。当嵌入到 AXML 文件中时,它过去可以像普通小部件一样正常工作。 现在我需要在运行时动态创建和显示它,我调
我想从 tableView.rx.itemSelected 获取对象并对其进行处理。此方法返回 IndexPath,因此我可以映射此值。但是如何从 ViewModel 获取索引处的对象呢? struc
我有一个带有一些值的微调器,我从我的网络服务中填充它。 填充微调器 int i = 0; var dropItems = new List(); DataRow[] result = myOPTval
我的 Xamarin.iOS 项目中有一个 CollectionView。我的 UICollectionViewCell 中有一个按钮,我想在我的按钮上设置 TouchDown。 但是当我点击这个按钮
我正在使用 Primefaces 3.4.2 自动完成。 在 ManagedBean 中,当我在自动完成中键入字符时选择一行时,我无法在方法 handleSelect(SelectEvent even
我是一名优秀的程序员,十分优秀!