使用android和joda时间库 - 我试图转换用户的时区,以便稍后格式化为:2012-11-12T21:45:00 + 02:00.
DateTimeZone zone = DateTimeZone.forID( TimeZone.getDefault().getID());
Run Code Online (Sandbox Code Playgroud)
上面的代码失败了 - 任何人都知道如何把"欧洲/伦敦"(Timezone.getID)转换成偏移量,所以我可以把它换成ISO 8601格式?
我正试图找到实现Facebook的最佳方式,如列表视图上的浮动行

向下滚动时,状态 - 照片 - 检查消失,以便为列表留出更多空间,当向上滚动时,它会再次出现.任何人都知道如何实现这一点或将我引导到现有的组件/库?
我正在使用com.facebook.widget.LoginButton组件登录Facebook:
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.splash, container, false);
LoginButton authButton = (LoginButton) view.findViewById(R.id.login_button);
stat = (TextView) view.findViewById(R.id.profile_name);
//authButton.setFragment(this);
authButton.setReadPermissions(Arrays.asList("user_likes", "user_status",
"user_status", "user_events", "friends_events"));
return view;
}
Run Code Online (Sandbox Code Playgroud)
我想提示用户登录状态,因此我需要在按下Facebook按钮时更改文本视图.
但我似乎无法找到识别用户点击的方法,无需更改Facebook的lib,或覆盖LoginButton本机监听器.
我有一个自定义DialogFragment(支持库).我将布局设置为@ color/GhostWhite,问题是,我找不到一种方法来设置相同颜色的正/负按钮.
这就是我设置按钮的方式:
builder.setView(view)
// Add action buttons
.setPositiveButton("Shout!", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) {
//publishStory(/*shoutText.getText().toString()"woww");
mListener.onDialogPositiveClick(WagDialogFragment.this);
}
})
.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
});
return builder.create();
Run Code Online (Sandbox Code Playgroud)