Android で Titanium を使用してボーダレス テキスト フィールドを作成することについては、多くの議論があります。ただし、私の質問は少し異なります。
Android SDK で editText のような単純な textField を作成したいと考えています。Android SDK では、他の構成を行わずに EditText を画面に配置するだけで済みます。フォーカスされているときは青色の境界線が表示され、それ以外の場合は灰色の境界線が表示されます。
チタンでは、同様のアプローチを行うと、フォーカスされている場合は青い境界線が表示されますが、フォーカスされていない場合は境界線が表示されません。
チタンコード:
var textField1 = Ti.UI.createTextField({
height: 50,
width: 100,
value: "Text 1",
top: 100
});
self.add(textField1);
var textField2 = Ti.UI.createTextField({
height: 50,
width: 100,
value: "Text 2",
top: 200
});
self.add(textField2);
アンドロイドの結果:
チタン 結果: