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);