我定义了两个按钮.其中一个单击时必须打开一个撰写邮件屏幕,另一个单击时必须调用.我将此定义如下.但按下按钮时,它也不会打开
-(IBAction) phoneButtonPressed:(id) sender{
NSString *phoneNumber = [[NSString alloc] initWithString:@"4216483330"];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]];
}
-(IBAction) mailButtonPressed:(id) sender{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto:askalibrarian@mail.pitt.edu?subject=ULS Library"]];
}
Run Code Online (Sandbox Code Playgroud) 我有一个类似这样的查询
select days, date(date_event) + interval '10' day from tbl_user_marketing_program as programtable
Run Code Online (Sandbox Code Playgroud)
现在代替'10',我想添加"days"列中的值.我怎样才能做到这一点?
我试过了 select user_id, date(date_event) + interval user_id day from tbl_user_marketing_program as programtable
然后我得到了以下错误
错误:语法错误在"天"或接近"日"第1行:... ect user_id,date(date_event)+ interval user_id day from t ...
我试图让两列,frequency而frequency - min(frequency)但是我看到的是第二列为零.什么可能是错的?
SELECT
frequency, frequency - min(frequency)
FROM
words
GROUP BY id
ORDER BY frequency;
Run Code Online (Sandbox Code Playgroud)
我想在对话框中创建一个微调器
final Dialog viewDialog = new Dialog(NewActivity.this);
viewDialog.getWindow().setFlags(
WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
viewDialog.setTitle("Nearest "+currentLocationType);
LayoutInflater li = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View dialogView = li.inflate(R.layout.nearestlocs, null);
viewDialog.setContentView(dialogView);
// error is in the next line
Spinner addressSpinner = (Spinner)
dialogView.findViewById(R.id.addressSpinner);
Button okButton = (Button) dialogView.findViewById(R.id.okbutton);
Run Code Online (Sandbox Code Playgroud)
nearestlocs.xml是
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Spinner android:id="@+id/addressSpinner"
android:drawSelectorOnTop="true" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button android:text="Show route on Map" android:id="@+id/okbutton"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"></Button>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
错误日志
03-14 01:09:24.686: WARN/dalvikvm(6583): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
03-14 01:09:24.686: ERROR/AndroidRuntime(6583): Uncaught …Run Code Online (Sandbox Code Playgroud) 我有一个弹出窗口,有两个按钮.如何避免在用户使用两根手指并同时点击两个不同按钮的情况?是否有一种方法可以指定一次只允许手势?
我们如何获得UIView的所有四个坐标?我以为这就是它.
CGPoint viewOriginX = [self.view convertPoint:self.view.frame.origin fromView:nil];
Run Code Online (Sandbox Code Playgroud)
但是CGPoint的右上角,左下角和右下角呢?
我有这个main.xml布局,它有一个固定的页眉和页脚.身体内容必须根据收到的参数进行更改.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:background="#FFFFFF"
android:id="@+id/main_view">
<com.HeaderView
android:id="@+id/HeaderView"
android:layout_alignParentTop="true"
android:layout_width="fill_parent" android:layout_height="wrap_content" />
<com.FooterView
android:id="@+id/FooterView"
android:layout_alignParentBottom="true" android:layout_width="match_parent"
android:layout_height="wrap_content" />
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:id="@+id/BodyView"
android:layout_below="@id/HeaderView"
android:layout_above="@id/FooterView"/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
基于以下条件,我需要在main.xml中加载BodyView.
If parameter == Apple
then load layout AppleView in the BodyView
if parameter == Bat
then load layout BatView in the BodyView
Run Code Online (Sandbox Code Playgroud)
我定义了AppleView和BatView xml布局.有人可以指导我如何加载任何一个视图并设置/获取值到/从它.