1
Iは、画像、タイトル、リスト項目のテキスト領域を書式レイアウトを生成得るために以下のコードを使用するのラップするリスト項目行を取得します。それがラップするつぶやきを取得する方法の面で、私が何をしないのです -
私はそれがTwitterのように見えるように取得したいと思い、レイアウトをアプリ?代わりに表示する省略記号
プラットフォームの詳細: BB OS 5.0以上
コード:
protected void sublayout(int width, int height) {
try {
deleteAll();
} catch (Exception ex) {
}
MyTitleField lblTitle = new MyTitleField(info.title);//extends LabelField
LabelField lblDesc = new LabelField(info.description , LabelField.ELLIPSIS)
{
protected void layout(int width, int height) {
// TODO Auto-generated method stub
super.layout(width, height);
}
};
BitmapField bmfIcon = new BitmapField(info.icon);
add(lblTitle);
add(lblDesc);
add(bmfIcon);
int iconHeight = bmfIcon.getBitmapHeight();
int fontHeight = Font.getDefault().getHeight();
int preferredWidth = width;//getPreferredWidth();
int startY = (rowHeight - iconHeight)/2;
layoutChild(bmfIcon, bmfIcon.getBitmapWidth(), bmfIcon.getBitmapHeight());
setPositionChild(bmfIcon, 5, startY);
int textWidth = preferredWidth - (bmfIcon.getBitmapWidth() +10);
int textStartX = bmfIcon.getBitmapWidth() + 10;
layoutChild(lblTitle, textWidth ,
fontHeight + 1);
setPositionChild(lblTitle, textStartX, startY);
int descHeight = rowHeight - (startY+fontHeight+2);
layoutChild(lblDesc, textWidth , descHeight);
setPositionChild(lblDesc, textStartX, (startY+fontHeight+2));
setExtent(preferredWidth, getPreferredHeight());
}
はあなたがここで省略記号スタイルを取り除くことはできません生成します: 'labelFieldプロパティlblDesc =新しいlabelFieldプロパティ(info.description ) ' – icchanobot
ええ、私はすることができますが、それはちょうどすべての方法を実行し、ラップしていません。 – Irwin
は、あなたは私がblakberry-OS5開発にダウンロードする必要がJDEのバージョンを私に伝えることができます?。私はグーグルでそれを見つけることができません – Viswa