Xcode 、Android開発で画面項目定義

Xcode (objective-c,swift)、Android開発で画面項目定義

画面項目の設定は、storyboard(ios)、XML(Android)で定義しますが、処理により柔軟な対応をしたい場合、以下の定義をします。

Objective-c
1@interface ViewController ()
2 
3    //画面項目との関連付け
4    @property (weak, nonatomic) IBOutlet UILabel *bangou;
5 
6}
7 
8//====================
9 
10- (void)viewDidLoad
11{
12 
13    //項目の文字サイズ
14     self.bangou.font = [UIFont fontWithName:@"AppleGothic" size:40];
15     
16    //項目のセンターリング
17    self.bangou.textAlignment = UITextAlignmentCenter;
18     
19    //項目の色
20    self.bangou.textColor = [UIColor blueColor];
21     
22    //項目の背景色
23     self.bangou.backgroundColor = [UIColor redColor];
24    
 
Swift
1class ViewController: UIViewController {
2 
3    //画面項目との関連付け
4    @IBOutlet weak var bangou: UILabel!
5 
6}
7 
8//====================
9 
10  override func viewDidLoad() {
11        super.viewDidLoad()
12 
13    //途中省略
14 
15    //項目の文字サイズ
16    self.bangou.font = UIFont.systemFontOfSize(40)
17 
18    //項目のセンターリング
19    self.bangou.textAlignment = NSTextAlignment.Center
20         
21    //項目の色
22    self.bangou.textColor = UIColor.blueColor()
23         
24    //項目の背景色
25    self.bangou.backgroundColor = UIColor.redColor()
Android
1//XML項目との関連付け
2TextView Tbangou = (TextView) findViewById(R.id.bangou);
3 
4//項目の幅
5Tbangou.setWidth(400);
6 
7//項目の高さ
8Tbangou.setHeight(100);
9 
10//項目の文字サイズ
11Tbangou.setTextSize(40);
12 
13//項目のセンターリング
14TX2siteiset.setGravity(Gravity.CENTER);
15 
16//項目の色
17Tbangou.setTextColor(Color.RED);
18 
19//項目の背景色
20Tbangou.setBackgroundColor(Color.RED);

 

Verified by MonsterInsights