ListItem element - have a labels being of at least a long line

TL; Dr: I need to know how to do a complete line a minimum of labels width.

I create a listview component, which uses labels 4 in total, plus an imageview to the left. A label is a description of several line (potentially) of the element. And the label below, it's a date. The other two labels do not matter for my problem, but they are essentially securities.

The description tag can range from a few words to a few lines and uses the horizontal alignment to the left. The date I want to align horizontally to the right of the cell. However, in cases where the description is only a few words long, the date will only be aligned horizontally to the right as far as the description will reach. So if the couple of words in the description only extend to halfway through the cell, then the right date will align to the center of the cell.

This causes all cells that do not have to measured a full range for the description which offset the dates.

I played a bit with my containers, but have not yet understand the sweet spot to operate this way, so my second solution, is to have the description label use a property of minimum width somehow that she be paid at least a line, but I don't know how to do this if possible.

Any help is appreciated.

It's easy to solve

// The ROW CONTENT LEFT-TO-RIGHT Item content: image, some text, image.
        Container {
            id: rowContentContainer
            layout: StackLayout {
                orientation: LayoutOrientation.LeftToRight
            }
            leftPadding: 6
            rightPadding: 12
            horizontalAlignment: HorizontalAlignment.Fill
            verticalAlignment: VerticalAlignment.Center
            // LEFT IMAGE 114
            ImageView {
                id: itemImage
                preferredWidth: 114
                preferredHeight: 114
                minWidth: 114
                maxWidth: 114
                imageSource: ListItemData.displayIcon
                layoutProperties: StackLayoutProperties {
                    spaceQuota: 1
                }
                verticalAlignment: VerticalAlignment.Center
            }
            // TEXT TOP-TO-BOTTOM
            Container {
                id: rowTextContainer
                layout: StackLayout {
                    orientation: LayoutOrientation.TopToBottom
                }
                layoutProperties: StackLayoutProperties {
                    spaceQuota: 4
                }
                verticalAlignment: VerticalAlignment.Center
                leftMargin: 30
                // TITLE
                Label {
                    id: titleLabel
                    text: ListItemData.displayTitle
                    textStyle {
                        base: SystemDefaults.TextStyles.TitleText
                        color: Color.Black
                    }
                }
                // SUBTITLE
                Label {
                    id: subtitleLabel
                    text: ListItemData.displaySubtitle
                    textStyle {
                        base: SystemDefaults.TextStyles.SubtitleText
                        color: Color.Black
                    }
                }
            } // end rowTextContainer

spacequota is your friend.

BTW: I change spacequota of landscape

Tags: BlackBerry Developers

Similar Questions

  • Which of the following functions assembles CLuster elements by their label opportunity

    Hello

    Reviews online sample DRESSED a question appears as follows:

    Which of the following functions assembles CLuster elements by their label opportunity

    a bundle

    b unbundling

    c unbundling by name

    d offers grouped by name

    My question is:

    Obviously, the answer is a or d but d cannot assemble a cluster while a do not group them by their property tags.

    Any ideas?

    Thank you

    Sean

    The answer is (a) - who ride using the labels, as shown here:

  • My first 14 elements have not downloaded the photo editing software.  What can I do?

    My first 14 elements have not downloaded the photo editing software.  What can I do?

    Hi cynthias57737769,

    Please uninstall the 14 items first - uninstall Adobe Premiere Elements or Photoshop Elements

    Re-download here - Download Photoshop Elements | 14, 13, 12, 11, 10

    Let us know if that helps.

  • How can I find out which attributes / elements have been changed or are dirty?

    All,

    With the help of Studio Edition Version 11.1.1.3.0.

    At the time where I did all my questions, I'll be able to write my own book for noobs. Here is another one, query in line with the questions of "How do I...". "" asked in the hopes of shrugging off this carpet coat Flandrin, wet, JDeveloper ignorance. "

    How do I know which attributes or elements have been changed or are dirty?

    This is different from say if there are any available updates, or if a line is dirty. IE, if a specific attribute or a component has changed.

    Installation program:
    < Ol > < li > parts-(1 to *)-> PartHistories tables, master-detail relationship. Parts has Part_Number, Description and comments. PartHistories is essentially a copy of the parts, with an additional column named Update_Notes. < /li >
    < li > when editing a component inputText Description or comments, and the user presses tab, the values are auto-soumis, PPR happens, and a button of validation is enabled. < /li >
    < li > the user based on the validation button that calls a method AppModuleImpl that inserts a copy of parts in PartHistories. The Update_Notes column records the columns that have changed. < /li > < /ol >

    Oddly enough, JSF isChanged() method of a component always reports by default, even if the content component changes. According to an article by Lucas Jellema, http://technology.amis.nl/blog/4223/adf-11g-use-the-changed-indicator-to-make-ajax-originated-value-refresh-explicit-to-the-user, the Changed value field must be updated manually, which seems odd to me. The article goes on to describe how to set these values programmatically.

    What is intriguing, it is the comment below by Steve Muench
    < Ol >perhaps you can expose a dynamic display of card type generically line attribute that returns the Boolean result of ViewRowImpl.isAttributeChanged (String, attrName) so an application based on the ADFBC could offer up to a convenient expression to flag automatically what values have been modified in the user interface. Just a little thought after reading this... < /ol >

    A close example of this is on the page of the ADF not yet documented by Steve blog. Example #46: http://smuenchadf.samplecode.oracle.com/samples/ExposingRowStateOnClient.zip. This example shows how do I know if a line is dirty, but in my view, that it points in the right direction. The problem is that I'm not sure how to convert this code example showing a dirty row to show a dirty attribute. My biggest problem is that the QueryCollection.getViewObjectImpl the .notifyRowUpdated () method signature has changed. the code example does compile anymore; and I do not know how to follow the Bug # 4547474.

    Any suggestion or ideas would be appreciated.

    Thanks in advance,
    Will be

    I guess that isDirty returns true if the attribute definition has changed, not the value. It's on AttributeDef, so it cannot logically be used for changing values. Use isAttributeChanged for your purpose

    John

  • possible to have a label on a button makes a symbol incorporated since a swf?

    Is it possible to have a label on a button made a symbol incorporated since a swf? I have the following code:
    < mx:Button id = "Button1" styleName = "myButton" label = "Some Text Here" labelPlacement = "left" width = "100" height = "100" horizontalCenter = "-51" red = "70.5" toolTip = "Where is the text?" visible = "true" >
    < mx:icon > @Embed (source = 'mySwf.swf', symbol = 'myGreenButton') < / mx:icon >
    < / mx:Button >
    The button appears fine. The ToolTip appears fine. But the label is not found. Why is it displayed?
    Thanks in advance for any help!

    Josephine

    I thought about it myself... Duh... The buttons in the swf file amounted to 100 x 100 and I did the button in the same size mxml file. When I increased the size of the button in the file mxml to 150 x 150, then the label showed.

  • My wife and I bought hundreds of iTunes movies and music over the years. I have a terminal illness and won't last long. The account is in my name. How can I ensure that films and the songs that she and I have paid for are accessible for her after I spend

    My wife and I bought hundreds of iTunes movies and music over the years. I have a terminal illness and won't last long. The account is in my name. How can I ensure that films and the songs that she and I have paid for are accessible for her after I die?

    She needs to have your Apple ID and password. Your iCloud ID and the password if you have your own iOS device, so it can have access to these facilities. Even if she wanted to sell, it would need this information to remove the lock of activation before the sale.

  • Can I solve the problems of alignment is to have my Color LaserJet CP1518ni? Red will not line up.

    Can I solve the problems of alignment is to have my Color LaserJet CP1518ni?  Red do not line up, I installed the latest updates, etc.  Calibration does not help.  The printer is only a few years old.  What gives?

    Hi threre, I just work on HP CP1518ni a client with this same alignment problem as most of you are describing. I went through some process and I think I found one that works... If all goes well it will work for

    You too.

    Things I tried before hand... also this machine has all the toners brand HP 90 + life on each of them.

    -Calibrate - has not fixed the problem (tried once)

    -reset the NVRAM - did not problem

    -removed and inspected print cartrides (no problem found), re-installed - fixed no problem

    The 'fix '...

    First, go to the HP website and download the firmware, make sure you only select the right operating system

    you are using. (for me it was Windows XP) Also the requirements of course read, I think you have to

    have with XP SP2 if it perhaps questions, always read the instructions before doing the firmware.

    Here is a quick link to the CP1518ni...

    http://h10025.www1.HP.com/ewfrf/wc/softwareCategory?product=3422472 & LC = on & CC = US & DLC = in & lang = to & CC = US

    Then, assuming you have the appropriate printer driver installed, double-click the utility you just downloaded and select the CP1518ni from the drop-down list. Now, press the button 'send the firmware '. It will be

    Take a few minutes so just let it do its thing. After that she did try to print something, for me it was NOT fixed.

    Now you want to calibrate the device, maybe 2 or 3 times, on the control panel scroll to the right until

    you see "systemsetup" press ok and scroll to the right again until you see 'print quality' and press ok.

    the first item in this menu is press "calibrate color" ok, now he's going to say 'calibrate now' and press ok one

    last time. It will start the calibration process. Then he did print something new to see how he does.

    for me I had to do the calibration process twice before the quality was normal again.

    Good luck, hope this helps some, I read that some printers still presist even after this process.

  • I have registry problems. My games drive no longer works: he continues to show that there is a problem with fmod.dll

    I have registry problems. My games drive no longer works: he continues to show that there is a problem with fmod.dll, then when I fixed an error occurred -FSOUND-Sample_Load@16.  Also, ITunes says that there is a registry problem. We have inadvertantly deleted something or can other software recently installed it cause it was working fine until we installed a vivtar camera.

    Can provide you advice on how I can overcome this problem.

    Concerning

    original title: update windows

    Hello

    Method 1:

    I suggest you uninstall all third-party software and then try to perform the system restore.

    How to restore Windows XP to a previous state

    http://support.Microsoft.com/kb/306084

    Method 2:

    I also suggest to perform a system analysis File Checker.

    File system (CFS) Checker

    http://www.Microsoft.com/resources/documentation/Windows/XP/all/proddocs/en-us/system_file_checker.mspx?mfr=true

    Post back with the results for further directions.

  • I have a HP laptop with vista that no longer starts.

    I have a HP laptop with vista that no longer starts. I get the initial screen of HP and can access the configuration, but after that, all I get is a black screen with a blinking cursor. I ran the diagnostic test on my hard drive and it happened, but my computer still does not start.

    Hi Shannon6836,

    1. Since when are you facing this problem?
    2. you remember to make changes to the computer before the question?

    3. are you able to boot in safe mode?

    See the methods mentioned below and check if that helps.

    Method 1:

    Start your computer in safe mode
     
    If you are able to start in safe mode, follow the steps mentioned below to complete the restore of the system:
     
    Note: System Restore does not affect personal files, such as e-mail, documents, or photos. You can only restore files that you have deleted if you have made backups of these files.
     
    Method 2:
     
    I suggest you to disconnect all devices external one except keyboard and mouse and try to start your computer and check if it helps.

    Method 3:

    I also suggest you perform a startup repair and check if this solves the problem.

    Follow the steps below:

    a. Please insert the Windows Vista DVD and restart the computer.

    b. when we are invited to press a key to boot from the DVD, please press enter or the SPACEBAR.
    c. choose your language settings, and then click Next.
    d. click repair your computer.
    e. Select the operating system you want to repair, and then click Next.
    f. in the System Recovery Options menu, click on the Startup Repair. Startup Repair can invite you to make choices as it tries to solve the problem, and if necessary, it may restart your computer, because it makes the repairs.
     
     
    If the Startup Repair tool is an option of recovering preinstalled on your computer:
    a. remove all floppy disks, CDs, and DVDs from your computer, and then restart your computer.

    Restart the computer

    b. do one of the following:
    i. If your computer has a single operating system installed, press and hold the F8 key as your computer restarts. You need to press F8 before the Windows logo appears. If the Windows logo appears, you need to try again by waiting until the Windows logon prompt appears, and then stop and restart your computer.

    II. If your computer has more than one operating system, use the arrow keys to select the operating system you want to repair, and then press and hold F8.
    III. in the display Advanced Startup Options , use the arrow keys to select repair your computerand press ENTER. (If repair your computer is not listed as an option, then your computer does not include startup as a preinstalled recovery option repair).
    IV. Select a keyboard layout, and then click Next.
    v. Select a username and enter the password, and then click OK.
    VI. in the System Recovery Options menu, click Startup Repair. Startup Repair can invite you to make choices as it tries to solve the problem and, if necessary, it may restart your computer, because it makes the repairs.
    Access the link below for more information on the Startup Repair:

    Startup Repair: frequently asked questions
    http://Windows.Microsoft.com/en-us/Windows-Vista/startup-repair-frequently-asked-questions

    Hope this information helps

  • I'm doing a site of the gallery that I have 16 artist at the top of a long page, I would to see a work of art to the right of the list when you hover over their name?

    I'm doing a site of the gallery that I have 16 artist at the top of a long page, I would to see a work of art to the right of the list when you hover over their name?

    You can use compositions or panels:

    https://helpx.Adobe.com/Muse/using/composition-widgets.html

    https://helpx.Adobe.com/Muse/using/widgets.html

    https://helpx.Adobe.com/Muse/how-to/organize-content-with-tabbed-panel.html

    https://helpx.Adobe.com/Muse/using/Panel-widgets-tabbed-accordion.html

    Thank you

    Sanjit

  • I have been using LR for at least 4 years now and have continually updated. Current version LR6. I now want to join CC and thus access the PS and all the great stuff. Question: Can I get a refund or the recognition of the fact that I bought LR? Yo

    I have been using LR for at least 4 years now and have continually updated. Current version LR6. I now want to join CC and thus access the PS and all the great stuff. Question: Can I get a refund or the recognition of the fact that I bought LR? Your answer please. PS - no doubt a question you get more often. !@

    Hi Philippe,.

    Please see: pricing and membership creative cloud plans | Adobe Creative Cloud

    Otherwise, you can join Adobe sales for rate applications.

    Kind regards

    Sheena

  • I have Acrobat 9 on a PC, I no longer use. I want to download and reinstall on another PC. What is the best way to do it?

    I have Acrobat 9 on a PC, I no longer use. I want to download and reinstall on another PC. What is the best way to do it?

    Hi Chaos2015,

    Could you specify if you have Acrobat 9 Pro or Standard version.

    You must turn off Acrobat from the old machine and then install on the new of a CD/DVD and then activate with the same serial key.

    If you don't have installation media, you can download the Pro version of the below mentioned link:

    Download Acrobat products | 9, 8

    Please note that you can activate the software on the computers of two maximum. For example: your office at work and laptop at home

    Kind regards

    Ana Maria

  • PLEASE, I BEG YOU! How can I have a label dynamically see the current user loggedin FirstName and LastName in my database?

    I have a HBox that becomes visible when a user is valid. The HBox contains a logout button, and a label. How can I get the label dynamically see the current user loggedin FirstName and LastName in my database? Below, I have included my element HBox and ColdFusion. ANY helpwould be appreciated!



    < < < < < < MY component LoginHBox.mxml starts HERE > > > > > > >
    < mx:HBox
    ' xmlns:MX =' http://www.adobe.com/2006/mxml '
    Width = '100% '.
    height = "28".
    horizontalAlign = "right."
    verticalAlign = "middle".
    paddingRight = "10" >

    "" < mx:Script source = "... / actionScript/logout.as" / >

    <!-App connects to ColdFusion using Flash Remoting STARTS->
    < mx:RemoteObject
    ID = "cfService_LoginCFC".
    destination = "ColdFusion".
    source="WebsiteApplication.CFC.LoginCFC"/ >
    <!-App connects to ColdFusion using Flash Remoting END->

    < mx:Label id = "welcomeLabel".
    Text = "Welcome"... "/ > < < < < HOW can I get the text dynamically see the users registered in FirstName and LastName?

    <! - logoutResultHandler() of the points of function in the file logout.as - >
    < mx:Button id = "logoutButton.
    label = "Log" Out
    Click = "logoutResultHandler ()" / >

    < / mx:HBox >
    < < < < < < MY component LoginHBox.mxml ends HERE > > > > > > >



    < < < < < < MY component LoginCFC.cfc starts HERE > > > > > > >
    < cfproperty >

    <!-function loginUser STARTS->
    < name cffunction = "loginUser" access = "remote" returntype = "WebsiteApplication.cfc.UserCFC" >
    < cfargument = 'user name' name type = "string" required = "true" >
    < name cfargument = "password" type = "string" required = "true" >

    <!-the default user is not logged in->
    < cfset var user = createObject ("component", "UserCFC") >

    < cfquery name = "loginQuery" dataSource = "TheChurchOnFire" >
    SELECT the name of user, password, AccessLevelID, FirstName, LastName
    FROM dbo. MembershipInfo
    WHERE
    Username = "#username #
    AND password = ' #password #
    < / cfquery >
    <!-the cfif instructionsuivante is absolutely fundamental in the achievement of the
    fully functional authentication-> process
    < cfif EQ loginQuery.Username ' #username # ' loginQuery.Password AND EQ ' #password # ' >
    < cfset user .loggedin = true >
    < cfset user .username = "#username #" >
    < cfset user .roles = "#loginQuery.AccessLevelID #" >
    < cfreturn user >
    < cfelseif > #username # EQ 'username' AND #password # EQ 'password '.
    < cfset user .loggedin = true >
    < cfset user .username = "#username #" >
    < cfset user .roles = "6" >
    < cfreturn user >
    < cfelse >
    < cfreturn user >
    < / cfif >

    < / cffunction >
    <! - function loginUser ENDS - >

    < / cfproperty >
    < < < < < < MY component LoginCFC.cfc ends HERE > > > > > > >

    Thank you

    John

    I finally thought to it! PRAISE BE TO GOD!

    I had to add...

    welcomeLabel.text ='Welcome, you are currently logged in as + currentUser.fullname + '!';

    .. .for my loginResultHandler.

    function loginResultHandler
    private void loginResultHandler(event:ResultEvent):void
    {
    currentUser = event.result as a user;
    If (currentUser.loggedIn)
    {
    If successful login
    If (currentUser.roles == '5')
    {
    this.currentState = 'Youth';
    welcomeLabel.text ='Welcome, you are currently logged in as + currentUser.fullname + '!';
    }
    Else if (currentUser.roles == '4')
    {
    this.currentState = 'Member';
    welcomeLabel.text ='Welcome, you are currently logged in as + currentUser.fullname + '!';
    }
    Else if (currentUser.roles == '3')
    {
    this.currentState = 'PowerMember';
    welcomeLabel.text ='Welcome, you are currently logged in as + currentUser.fullname + '!';
    }
    Else if (currentUser.roles == '2')
    {
    this.currentState = 'AssistantAdministrator';
    welcomeLabel.text ='Welcome, you are currently logged in as + currentUser.fullname + '!';
    }
    Else if (currentUser.roles == '1')
    {
    this.currentState = 'SeniorAdministrator';
    welcomeLabel.text ='Welcome, you are currently logged in as + currentUser.fullname + '!';
    }
    on the other
    {
    currentUser.roles == "6";
    this.currentState = 'Visitor';
    welcomeLabel.text = 'Welcome, you are currently logged in as visitor!';
    }
    }
    on the other
    {
    If unsuccessful login
    Alert.Show ("unsuccessful Login", "Server authentication");
    }
    }

    Michael_ramirez44 thanks for your help!

    John

  • Find the table if element have the same element in all indexes

    Hello

    I need to check if a table have the same element in all its indexes. (Example: an array of size 4, should have index 0... 3 1 and during the next iteration index whether no. 2 overall indexes...) How can I check if all indexes have same number)

    Attached to the VI I did.

    Anyone can offer better than this.

    get the first element, compare it with the hole dashboard, AND all items

  • Need a download link for 11 elements, have a key, previous e-mail links do not work

    Please send me a working link. I have Adobe download assistant, but there is nowhere to post the links you gave me... Please help.

    You can download the demo version of the software through the page linked below and then use your current serial number to activate it.

    Don't forget to follow the steps described in the Note: very important Instructions in the section on the pages of this site download and have cookies turned on in your browser, otherwise the download will not work correctly.

    Photoshop/Premiere Elements 11:

    l http://prodesigntools.com/Photoshop-Elements-11-Direct-Download-Links-PSE-Premiere-pre.htm

Maybe you are looking for