Xcode (objective-c,swift)、Android開発で画面項目定義
画面項目の設定は、storyboard(ios)、XML(Android)で定義しますが、処理により柔軟な対応をしたい場合、以下の定義をします。
Objective-c
@interface ViewController ()
//画面項目との関連付け
@property (weak, nonatomic) IBOutlet UILabel *bangou;
}
//====================
- (void)viewDidLoad
{
//項目の文字サイズ
self.bangou.font = [UIFont fontWithName:@"AppleGothic" size:40];
//項目のセンターリング
self.bangou.textAlignment = UITextAlignmentCenter;
//項目の色
self.bangou.textColor = [UIColor blueColor];
//項目の背景色
self.bangou.backgroundColor = [UIColor redColor];
Swift
class ViewController: UIViewController {
//画面項目との関連付け
@IBOutlet weak var bangou: UILabel!
}
//====================
override func viewDidLoad() {
super.viewDidLoad()
//途中省略
//項目の文字サイズ
self.bangou.font = UIFont.systemFontOfSize(40)
//項目のセンターリング
self.bangou.textAlignment = NSTextAlignment.Center
//項目の色
self.bangou.textColor = UIColor.blueColor()
//項目の背景色
self.bangou.backgroundColor = UIColor.redColor()
Android
//XML項目との関連付け TextView Tbangou = (TextView) findViewById(R.id.bangou); //項目の幅 Tbangou.setWidth(400); //項目の高さ Tbangou.setHeight(100); //項目の文字サイズ Tbangou.setTextSize(40); //項目のセンターリング TX2siteiset.setGravity(Gravity.CENTER); //項目の色 Tbangou.setTextColor(Color.RED); //項目の背景色 Tbangou.setBackgroundColor(Color.RED);
