我预想的是点menu然后跳到设置页面
但是我发现 刚安装完apk时点menu可以打开 关闭软件重新打开在点menu就无法打开设置页面并提示如下警告
“06-30 16:58:51.973: WARN/InputManagerService(182): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@407b8108”
代码是这样写的
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
int id = item.getItemId();
switch (id)
{
case Menu.FIRST:
startActivity(getIntent().setClass(this, MarketSetting.class));
break;
}
return true;
}
我检查发现startactivity确实已经被执行过了 但是 MarketSetting.class并没有被启动
然后 我把getIntent() 换成 new Intent()就可以了。。。那个警告也不提示了。。
但是我不晓得为什么T_T
分享到:
相关推荐
在Android开发中,按钮(Button)是用户界面中不可或缺的元素,它允许用户进行交互,如触发一个操作或导航到另一个页面。按钮的状态变化通常包括默认状态、被选中(按下)、获得焦点以及失去焦点等。为了提升用户...
<item android:state_focused="true" android:state_pressed="false"> <shape android:shape="rectangle"> <!-- Focused (but not pressed) state --> <scale android:scaleX="1.3" android:scaleY="1.3" /> <!...
<item android:state_window_focused="false" android:drawable="@drawable/handle_normal"/> <item android:state_focused="true" android:drawable="@drawable/handle_focused"/> <item android:state_pressed=...
- `ViewGroup`可以控制其子View的焦点遍历顺序,通过设置`android:descendantFocusability`属性,例如`FOCUS_BEFORE_DESCENDANTS`、`FOCUS_AFTER_DESCENDANTS`或`FOCUS_BLOCK_DESCENDANTS`。 - `ViewGroup`还可以...
<item android:state_window_focused="false" android:drawable="@drawable/pic1"/> <!-- 非触摸模式下获得焦点并单击时的背景图片 --> <item android:state_focused="true" android:state_pressed="true" ...
<item android:color="@color/normal_text_color" android:state_enabled="true" android:state_focused="false" android:state_pressed="false"/> <item android:color="@color/pressed_text_color" android:...
在Android平台上开发一款BMI指数计算器应用,涉及到许多关键的编程概念和技术。首先,我们需要理解BMI指数的基本计算方法,它是通过体重(单位:公斤)除以身高(单位:米)的平方来得到的。公式可以表示为:BMI = ...
<item android:state_focused="true"> <shape android:shape="rectangle"> <!-- 获得焦点时的背景色 --> <solid android:color="#BB0000"/> <shape android:shape="rectangle"> <!-- 默认状态的背景色 -...
<item android:drawable="@drawable/button_focused" android:state_focused="true"/> <item android:drawable="@drawable/button_default" /> ``` 在这个例子中,`@drawable/button_pressed`是按钮被按下时显示...
<item android:state_focused="true" android:drawable="@color/colorAccent" /> <!-- focused --> <!-- 选中状态 --> <item android:state_selected="true" android:drawable="@android:color/holo_blue_light" ...
<item android:state_focused="true" android:color="#AA00FF00" /> <!--聚焦时颜色--> <item android:color="#00FF00" /> <!--默认颜色--> ``` 然后在Button中引用: ```xml android:layout_width="wrap_...
<item android:state_focused="true" android:drawable="@color/button_focused_color" /> <!-- focused --> <item android:drawable="@color/button_normal_color" /> <!-- default --> ``` 2. **自定义主题*...
<item android:state_focused="true" android:drawable="@drawable/button_focused"/> <item android:drawable="@drawable/button_normal"/> ``` 3. **Layer-List**: Layer-List允许你将多个图形层叠在一起,...
- `android:state_window_focused`: 表示是否窗口有焦点。 2. **Drawable**: 每个状态可以关联一个Drawable,这个Drawable会在该状态被触发时显示。可以是颜色、图片或者其他的Drawable资源。 3. **默认状态**: ...
<item android:drawable="@drawable/button_focused" android:state_focused="true" /> <!-- 获得焦点状态 --> <item android:drawable="@drawable/button_normal" /> <!-- 默认状态 --> ``` 然后将这个`...
<item android:drawable="@drawable/image_focused" android:state_focused="true" /> <item android:drawable="@drawable/image_normal" /> ``` 然后将这个状态选择器作为ImageView的背景: ```xml android:...
<item android:drawable="@drawable/button_focused" android:state_focused="true" /> <!-- 默认状态 --> <item android:drawable="@drawable/button_default" /> ``` 在这个例子中,`android:drawable`属性...
在上面的代码中,`android:state_enabled`、`android:state_focused`和`android:state_pressed`分别对应按钮的启用状态、聚焦状态和被按下状态。每个`item`中的`drawable`属性应该指向表示对应状态的图片或者形状。 ...