我正在尝试将设置片段添加到我的android-app中.所以,我添加了一个xml文件和这个活动:
public class SettingsActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Display the fragment as the main content.
getFragmentManager().beginTransaction()
.replace(android.R.id.content, new SettingsFragment())
.commit();
}
public static class SettingsFragment extends PreferenceFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Load the preferences from an XML resource
addPreferencesFromResource(R.xml.preferences);
}
}
}
Run Code Online (Sandbox Code Playgroud)
它是从主活动中的onOptionsItemSelected函数调用的:
if (id == R.id.action_settings) {
Intent intent = new Intent(this, SettingsActivity.class);
startActivity(intent);
return true;
}
Run Code Online (Sandbox Code Playgroud)
所以,现在,当我尝试从菜单中打开活动时,强制关闭并在控制台中收到此错误:
Force-removing child win Window{4190a9a8 u0 PopupWindow:418fc208} from container Window{418dd448 …Run Code Online (Sandbox Code Playgroud) 我有一个包含3个成员的jQuery对象:
var elements = $("#" + this.wrapperName + ">ul>li>a>img");
Object { 0: <img>, 1: <img>, 2: <img>, length: 3, prevObject: Object, context: HTMLDocument ? JSUmstellung, selector: "#newsdesk>ul>li>a>img" }
Run Code Online (Sandbox Code Playgroud)
我想更改每个CSS-Property,所以我做了这个:
elements.each(function(index, element) {
element.css({
"width": elemWidth,
"height": elemHeight,
"top": elemTop,
"left": elemLeft
});
}
Run Code Online (Sandbox Code Playgroud)
当我运行此代码时,我只是得到以下错误:
TypeError:element.css不是函数
我究竟做错了什么?我是否必须以其他方式访问我的元素?
提前致谢!