我想对齐linearlayout的垂直中心,它显示下面的pic(skycolor border)以删除按钮的垂直中心.
所以我将id:groupNumbers的重力设置为center_vertical.
但没有改变.
如何将id:groupNumbers与按钮的中心对齐?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/groupNumbers"
android:orientation="horizontal"
android:gravity="center_vertical"
android:layout_weight="0.7"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<LinearLayout
android:orientation="horizontal"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/txtSelected01"
android:text="00"
android:textSize="30dp"
android:gravity="center_horizontal"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
<LinearLayout
android:orientation="horizontal"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/txtSelected02"
android:text="00"
android:textSize="30dp"
android:gravity="center_horizontal"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"/>
</LinearLayout>
</LinearLayout>
<Button
android:id="@+id/btn_deleteNum"
android:text="Delete"
android:textSize="20dp"
android:layout_weight="0.2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud) 当我使用gradle构建应用程序时,我想将"app-release.apk"文件名更改为以下内容.
[format] (appname of package name)_V(version code)_(yyMMdd)_(R|T) [explain] (appname of package name) : example) com.example.myApp -> myApp (version code) : build version code 2.2.3 -> 223 (yyMMdd) : build date 2015.11.18 -> 151118 (R|T) : if app is release, "R" but debug is "T".
如果我在发布中生成apk文件,结果是:myApp_V223_151118_R.apk.
如何在gradle中创建这样的文件名?
我做了两个实例UILabel
并将它们添加到我ViewController
看来.然后我将anchorPoint
每个从0.5改为1.0(x和y).
接下来,我将帧重置uiLabel2
为其创建的帧:(100,100,100,20).
当我运行应用程序,uiLabel1
并uiLabel2
显示在不同的位置.为什么?
UILabel *uiLabel1 = [[[UILabel alloc] initWithFrame:CGRectMake(100, 100, 100, 20)] autorelease];
uiLabel1.text = @"UILabel1";
uiLabel1.layer.anchorPoint = CGPointMake(1, 1);
UILabel *uiLabel2 = [[[UILabel alloc] initWithFrame:CGRectMake(100, 100, 100, 20)] autorelease];
uiLabel2.text = @"UILabel2";
uiLabel2.layer.anchorPoint = CGPointMake(1, 1);
uiLabel2.frame = CGRectMake(100, 100, 100, 20);
[self.view addSubview:uiLabel1];
[self.view addSubview:uiLabel2];
Run Code Online (Sandbox Code Playgroud)
该initWithObjects:
方法NSArray
采用的参数不确定的列表:
NSMutableArray *array = [[NSMutableArray alloc]initWithObjects:(id), ..., nil
Run Code Online (Sandbox Code Playgroud)
我该如何定义自己的方法呢?
- (void)CustomMethod:????? <= want to take infinite arguments {
}
Run Code Online (Sandbox Code Playgroud) 我遇到了以下情况:
NSArray *array = @[object1, object2];
Run Code Online (Sandbox Code Playgroud)
它似乎是在创建一个NSArray
,但是这个数组实例是一个自动释放的对象,还是我必须释放它?
我想知道一种只能获得整数值的方法.
如何获得整数值的符号?
请帮忙..
我想要的是)
int value = 100; ====> result : 1
int value = -100; ====> result : -1
int value = 0; ====> result : 0
Run Code Online (Sandbox Code Playgroud) 问题与标题相同.(NSArray类的"sortedArrayHint"方法,此方法的目的是什么以及如何使用)
我阅读了文档,但解释并不清楚.
请解释此方法的用途及其用法.
我想在我的iPhone应用程序中创建一个按钮,exit(0)
在按下时退出应用程序(带).这会违反Apple的人机界面指南吗?
我有一个形状和纹理图像..(shape.png,texture.png)
我想在cocos2d中绘制一个shape.png模式的形状.(形状大小比纹理图像大.所以自动填充整个形状的纹理图案.
我想知道路.
找不到..
有人有解决方案来解决这个问题吗?
我想从指定日期获得四分之一的值.(*日期变量)
所以.我已经制作了以下代码并运行.但是,季度值为零.
为什么季度值为零?哪里有问题?
请先进的人建议.
NSDateComponents *comp1 = [[NSDateComponents alloc] init];
[comp1 setYear:2012];
[comp1 setMonth:6];
[comp1 setDay:1];
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDate *date = [gregorian dateFromComponents:comp1]; <== want to get a quarter value.
unsigned int unitFlags = NSYearCalendarUnit | NSQuarterCalendarUnit | NSMonthCalendarUnit | NSWeekOfYearCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
NSDateComponents *comp2 = [gregorian components:unitFlags fromDate:date];
NSLog(@"year : %5d",[comp2 year]);
NSLog(@"quarter : %5d",[comp2 quarter]);
NSLog(@"month : %5d",[comp2 month]);
NSLog(@"weekofYear : %5d",[comp2 weekOfYear]);
NSLog(@"day : %5d",[comp2 day]);
Run Code Online (Sandbox Code Playgroud)
结果: …
objective-c ×7
ios ×4
android ×2
arguments ×1
gradle ×1
iphone ×1
nscalendar ×1
syntax ×1
uikit ×1