我有一个 iPhone 应用程序,它通过一系列图像进行分页。我使用以下代码在我的视图控制器中放置一个浮动帮助按钮,它与用户浏览图像时保持在屏幕上的相同位置:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"Help.png"] forState:UIControlStateNormal];
[button addTarget:self
action:@selector(viewHelp)
forControlEvents:UIControlEventTouchDown];
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad){
button.frame = CGRectMake(60.0, 60.0, 210.0, 80.0);
CGRect buttonFrame = button.frame;
buttonFrame.size = CGSizeMake(70, 70);
button.frame = buttonFrame;
NSLog(@"IPAD");
}
else {
button.frame = CGRectMake(30.0, 30.0, 60.0, 40.0);
CGRect buttonFrame = button.frame;
buttonFrame.size = CGSizeMake(45, 45);
button.frame = buttonFrame;
}
[self.view addSubview:button];
我想知道如何在 Android 应用程序中实现相同的功能?以下是我当前的布局 xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:screenOrientation="portrait"
android:orientation="vertical" >
<android.support.v4.view.ViewPager
android:id="@+id/myfivepanelpager"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
任何人都可以给我任何指示吗?
编辑:我想将按钮放置在左上角的偏移位置。