How the elements of provision correctly

I am struggling to align 2 imagebuttons vertically and horizontally on the dev c alpha and z10, regardless of orientation.

Without defining preferredHeight of containers that I'm now trying the container on the alpha c dev does not fill the whole screen vertically so I don't get a full black background - only about 2/3 of the full black screen vertically, but it works well on Z10.

So now, I try to get the background black everything at the bottom of the screen on the dev c alpha using preferredHeight but then items start at the top of the screen rather than centered vertically.

What is the right way to do it?

Container* container = Container::create().background(Color::Black)
                               .layout(DockLayout::create())
                               .add(Container::create().background(Color::Black)
                               .preferredHeight(display.pixelSize().height())
                               .horizontal(HorizontalAlignment::Center)
                               .vertical(VerticalAlignment::Center)
                               .layout(StackLayout::create()
                           .orientation(LayoutOrientation::TopToBottom))
                               .add(imageButton1)
                               .add(imageButton2));

Try this:

Container* container = Container::create().background(Color::Black)
    .layout(DockLayout::create())
    .vertical(VerticalAlignment::Fill)
    .add(Container::create()
        .horizontal(HorizontalAlignment::Center)
        .vertical(VerticalAlignment::Center)
        .layout(StackLayout::create())
        .add(imageButton1)
        .add(imageButton2));

Orientation for the StackLayout TopToBottom is by default, so you don't need to specify it. Also, one thing you pouvez have to do is give the internal container a "setMinHeight '... I'm not entirely sure at this moment if the two ImageButtons displayed correctly...

Tags: BlackBerry Developers

Similar Questions

  • How the elements tag with two tags?

    With the following function I can tag with bold and italic tags xml elements. The problem is, I also need '< b > < i >' for example. Now my question is, how is that possible?

    function tagStyles (myXmlElement) {}

    app.findTextPreferences = app.changeTextPreferences = NothingEnum.nothing;

    app.findChangeTextOptions.caseSensitive = false;

    app.findChangeTextOptions.includeFootnotes = app.findChangeGrepOptions.includeFootnotes = false;

    app.findChangeTextOptions.includeHiddenLayers = false;

    app.findChangeTextOptions.includeLockedLayersForFind = false;

    app.findChangeTextOptions.includeLockedStoriesForFind = false;

    app.findChangeTextOptions.includeMasterPages = false;

    app.findChangeTextOptions.wholeWord = false;

    objectToTag = myXmlElement;

    italic conversion

    need to be developed for other styles

    attention to the problems of nested xml tags

    app.findGrepPreferences = app.changeGrepPreferences = NothingEnum.nothing;

    app.findGrepPreferences.findWhat = '. '. + » ;

    app.findGrepPreferences.fontStyle = "italic";

    var myFindTexts = myXmlElement.findGrep ();

    If (myFindTexts.length > 0) {}

    for (var j = 0; j < myFindTexts.length; j ++) {}

    var myText = myFindTexts [j];

    var myStartIndex = myText.characters [0] .index;

    var = myText.characters [-1] .index myEndIndex;

    objectToTag = objectToTag.xmlElements.add ({markupTag: "i", xmlContent:myText});})

    myShift += 2;

    }

    }

    conversion "BOLD"

    need to be developed for other styles

    attention to the problems of nested xml tags

    app.findGrepPreferences = app.changeGrepPreferences = NothingEnum.nothing;

    app.findGrepPreferences.findWhat = '. '. + » ;

    app.findGrepPreferences.fontStyle = "Bold";

    var myFindTexts = myXmlElement.findGrep ();

    If (myFindTexts.length > 0) {}

    for (var j = 0; j < myFindTexts.length; j ++) {}

    var myText = myFindTexts [j];

    var myStartIndex = myText.characters [0] .index;

    var = myText.characters [-1] .index myEndIndex;

    objectToTag = objectToTag.xmlElements.add ({markupTag: "b", xmlContent:myText});})

    }

    }

    bold italics conversion

    need to be developed for other styles

    attention to the problems of nested xml tags

    app.findGrepPreferences = app.changeGrepPreferences = NothingEnum.nothing;

    app.findGrepPreferences.findWhat = '. '. + » ;

    app.findGrepPreferences.fontStyle = "Bold Italic";

    var myFindTexts = myXmlElement.findGrep ();

    If (myFindTexts.length > 0) {}

    for (var j = 0; j < myFindTexts.length; j ++) {}

    var myText = myFindTexts [j];

    var myStartIndex = myText.characters [0] .index;

    var = myText.characters [-1] .index myEndIndex;

    objectToTag = objectToTag.xmlElements.add ({markupTag: "b", xmlContent:myText});})

    }

    objectToTag = myXmlElement;

    for (var j = 0; j < myFindTexts.length; j ++) {}

    var myText = myFindTexts [j];

    var myStartIndex = myText.characters [0] .index;

    var = myText.characters [-1] .index myEndIndex;

    objectToTag = objectToTag.xmlElements.add ({markupTag: "i", xmlContent:myText});})

    }

    }

    }

    When there is an element with the "Bold Italic" style it looks like this: 'my element with < b > < /b > < i > "BOLD" and the italic text < /i > '. There it looks like this: ' my element with < b > < i > bold and italic < /i > < / b > text.

    Does anyone have an idea on this?

    Thanks in advance!

    Dear Stamm,

    Try this...

    objectToTag = objectToTag.xmlElements.add ({markupTag: "b", xmlContent:myText});})

    App.Select (objectToTag.texts);

    App.Selection [0] .associatedXMLElements [0].xmlElements.Add ("i", app.selection [0]);

    Kind regards

    Bala

  • How the elements of knot delete\retract?

    Hello

    I want to delete\retract node using my server (c#) elements, as in the Console of the room (see picture to attach it)lccs.JPG

    How can I do this?

    Thank you

    Eyal.

    With the latest version of the SDK, available at DevPortal, we have added operations node to the server API, so now you can call retractItem and removeNode of a server environment.

  • How the output content as they are processed

    It is probably a very simple question, but I wonder how the elements on a page of output, because they are treated, instead of having to wait for the entire page processing to do before you post anything. Does make sense? Thank you!

  • Adobe first Elements 13 do not interpret the film and properties correctly for widescreen is a mod.

    Adobe first Elements 13 do not interpret the film and properties correctly for widescreen is a mod. This has been brought to the attention of Adobe in December of 2014 by others. If you import a footage in Adobe Premiere elements 11 or 12, you can eliminate the black bars on the sides by setting predefined settings correctly and using properties and interpreting the film. Not the same with 13 elements. What has been done to correct the problem? How users can be compensated for the purchase of a program or upgrade to a program that has a fault serious?

    Please notify.

    fran3

    What you report a known problem with elements 13/13.1 first I wrote about back in December 2014, and whenever the subject came up in the Adobe Premiere elements Forum.

    First Elements ATR troubleshooting: EP: 13 serious problem with. MOD Widescreen files

    I have not seen Adobe personal or PRE_help this issue whenever it appears in one of the threads here. The frequency of appearance of personal Adobe or PRE_help is not defined. It's a call from Adobe on ignore or fix in the next version or other.

    This isn't Adobe. Instead a user. You need to contact Adobe to know the why of the situation and what his plans are to remedy the situation in order to allow the usual workaround if this is a solution that will make unnecessary workaround.

    You have a chance by converting the widescreen is a mod to another format that would recognize the flag of 16:9 wide screen of is a mod, if 16:9 is really there.

    RTA

    Add on... Consider

    https://www.Adobe.com/cfusion/mmForm/index.cfm?name=wishform

  • How can I get the value of the element with the namespace?

    I tried to get an element of value in xml a namespace, but I can't.
    I removed the namespace, I get a value of the element.

    How can I get a value of the element with the namespace?

    -1. Error ----------- xml ------------------------------
    <? XML version = "1.0" encoding = "UTF-8"? >

    * < TaxInvoice xmlns = "" urn: kr: or: kec:standard:Tax:ReusableAggregateBusinessInformation:1:0 "xmlns: xsi ="http://www.w3.org/2001/XMLSchema-instance"xsi: schemaLocation =" urn: kr: or: kec:standard:Tax:ReusableAggregateBusinessInformation:1:0 http://www.kec.or.kr/standard/Tax/TaxInvoiceSchemaModule_1.0.xsd "> *"
    < ExchangedDocument >
    < IssueDateTime > 20110810133213 < / IssueDateTime >
    < ReferencedDocument >
    < ID > 318701 - 0002 / < ID >
    < / ReferencedDocument >
    < / ExchangedDocument >
    < TaxInvoiceDocument >
    < IssueID > 201106294100 < / IssueID >
    < > 0101 TypeCode < / TypeCode >
    < IssueDateTime > 20110810 < / IssueDateTime >
    < PurposeCode > 02 < / PurposeCode >
    < / TaxInvoiceDocument >
    < TaxInvoiceTradeLineItem >
    < SequenceNumeric > 1 < / SequenceNumeric >
    < > 200000000 InvoiceAmount < / InvoiceAmount >
    < TotalTax >
    < CalculatedAmount > 20000000 < / CalculatedAmount >
    < / TotalTax >
    < / TaxInvoiceTradeLineItem >
    < / TaxInvoice >


    -2. success - xml - remove namespace.
    <? XML version = "1.0" encoding = "UTF-8"? >
    < TaxInvoice >
    < ExchangedDocument >
    < IssueDateTime > 20110810133213 < / IssueDateTime >
    < ReferencedDocument >
    < ID > 318701 - 0002 / < ID >
    < / ReferencedDocument >
    < / ExchangedDocument >
    < TaxInvoiceDocument >
    < IssueID > 201106294100 < / IssueID >
    < > 0101 TypeCode < / TypeCode >
    < IssueDateTime > 20110810 < / IssueDateTime >
    < PurposeCode > 02 < / PurposeCode >
    < / TaxInvoiceDocument >
    < TaxInvoiceTradeLineItem >
    < SequenceNumeric > 1 < / SequenceNumeric >
    < > 200000000 InvoiceAmount < / InvoiceAmount >
    < TotalTax >
    < CalculatedAmount > 20000000 < / CalculatedAmount >
    < / TotalTax >
    < / TaxInvoiceTradeLineItem >
    < / TaxInvoice >




    -program-
    procedure insert_table
    (
    l_clob clob,
    OK, Boolean.
    Error out varchar2
    )
    is
    l_parser dbms_xmlparser. Analyzer;
    xmlDoc xmldom.domdocument;

    l_doc dbms_xmldom. DOMDocument;
    l_nl dbms_xmldom. DOMNodeList;
    l_n dbms_xmldom. DOMNode;
    l_root DBMS_XMLDOM.domelement;
    l_node DBMS_XMLDOM.domnode;
    l_node2 DBMS_XMLDOM.domnode;
    l_text DBMS_XMLDOM. DOMTEXT;

    buf VARCHAR2 (30000);

    XMLParseError exception;

    TYPE tab_type is Table of xml_upload % ROWTYPE;
    t_tab tab_type: = tab_type();
    pragma exception_init (xmlparseerror,-20100);
    l_node_name varchar2 (300);

    Start
    l_parser: = dbms_xmlparser.newParser;
    l_doc: = DBMS_XMLDOM.newdomdocument;
    dbms_xmlparser.parseClob (l_parser, l_clob);
    l_doc: = dbms_xmlparser.getDocument (l_parser);
    l_n: = dbms_xmldom.makeNode (l_doc);

    l_nl: = dbms_xslprocessor.selectNodes (l_n, ' / TaxInvoice/TaxInvoiceDocument ');

    FOR cur_tax in 0.dbms_xmldom.getLength (l_nl) - 1 LOOP
    l_n: = dbms_xmldom.item (l_nl, cur_tax);

    t_tab.extend;

    t_tab (t_tab.last) .ed_id: = '5000000';

    dbms_xslprocessor.valueOf (l_n, ' IssueID / text () ', t_tab (t_tab.last) .tid_issue_id);
    dbms_xslprocessor.valueOf (l_n, ' TypeCode / text () ', t_tab (t_tab.last) .tid_type_code);

    END LOOP;

    FORALL i IN t_tab.first... t_tab. Last
    INSERT INTO xml_upload VALUES t_tab (i);

    COMMIT;

    dbms_xmldom.freeDocument (l_doc);
    correct: = true;

    exception
    When xmlparseerror then
    -xmlparser.freeparser (l_parser);
    correct: = false;
    error: = sqlerrm;

    end insert_table;
    l_nl := dbms_xslprocessor.selectNodes(l_n, '/TaxInvoice/TaxInvoiceDocument');
    

    try to change as follows

    l_nl := dbms_xslprocessor.selectnodes(l_n,'/TaxInvoice/TaxInvoiceDocument','xmlns="urn:kr:or:kec:standard:Tax:ReusableAggregateBusinessInformation:1:0"');
    

    Published by: Alexandr on August 17, 2011 12:36 AM

  • I'm unable to empty a jpg of the Trash because the element is used. How can I find what is using the element?

    I'm unable to empty a jpg of the Trash because the element is used. How can I find what is using the element?

    option of command, escape on the keyboard and then on the force quit button for all applications listed

    then empty the trash

  • How to get the icons to display correctly in the Finder?

    At the time of the "classic" Mac OS, if the icons are not correctly display in the Finder, we could 'rebuild the desktop file' to correct the problem. I've recently updated to Yosemite, and most things work well, but for some reason, most of the files in the Finder .webloc now show as blank icons (but not all; a few show the correct icon). There is no model, I can see: some very old .webloc files now show a white icon (where I know that their icons used to be correct), while the most recent show the icon of correct - although I just created four (by dragging the URL of the Safari, the usual method) which are all empty. Sometimes they appear with the older icon, with the symbol @ (although those who seem to have changed vacuum after running and restart maintenance). I tried from an external disk, repair permissions and repair the file system, as well as cleaning with the utility of Maintenance (which clears the web browser and other caches), nothing works. Does anyone know how to get the computer to display these icons correctly?

    May be a corrupt .plist.

    Make a backup, preferably 2 backups on 2 separate drives.

    Go to Finder and select your user folder. With this Finder window as the windshield, select Finder/display/display options for presenting or order - J.  When the display options opens, check "show the library folder. This should make your visible user library folder in your user folder.  Select the library. Then go to Preferences/com.apple.finder.plist and com.apple.desktop.plist.  Move the .plists on your desktop.

    Relaunch the Finder by restarting the computer and test. If it works fine, delete the plists from the desktop.

    If the same, return the .plists to where you obtained since, by crushing the latest.

    Thanks to leonie for certain information contained in this.

  • How to make transparent cluster keeping only the elements inside the visible cluster?

    Hello

    Can anyone suggest me how to make transparent cluster keeping only the elements inside the cluster visible in the front panel.

    Thanks in advance,

    Vinciane

    As I said, use the space bar for what is paint. This works. Trust me.

    PS You cannot link to pictures stored on your hard drive. We don't see them. You must add them as attachments and then submit the post they get uploaded to the servers of NOR.

  • How to change the color of the elements of cluster using the reference

    Hello

    I have cluster with 10 LEDS, each LED represents a test within my program, based on success or failure, I want to change the color of each LED, I use the cluster as input reference to test subvi.

    Is there a method to change the color of the induvidual elements?

    Thanks in advance.

    Can be used with any wire Ref properties are determined by the class of the wire Ref itself.

    Generic refs are geneirc properties.

    The FTA to obtain the properties of the elements within the cluster, you will need to tell LV class is a cluster. The same for the items in the cluster.

    Please consider this nugget on the help of control references. Don't worry about understanding everytihing that I wrote in this nugget, since it was written to be entertaining at all levels. Find the section where I show

    How to cast Ref nums as of specific types.

    Ben

  • How can I view all the elements of an array?

    Hello

    I'm learning about the handling of tables.  The example finder includes this one, 'build array_forum.vi', which shows the two modes, concatenate and adding, I understand, HOWEVER, I can't understand how they built this vi.  For example, I can find the Array function to build, but I do not understand how they created the "digital data table 1" "data table 2" digital... etc, and I can't find the functions on the pallets that cause display "build the CONCATENATE entries table". ".  Where are these blue functions?

    Where these functions are found in the palette, and how we build them like that?

    The other vi indicated here, 'for loop array_forum.vi' is my attempt to reproduce, but it doesn't show all the elements of the array; However, it only displays a SINGLE element, the last element of the array.  How can I view all the items in the table I am creating using the FOR LOOP?

    Thank you

    Dave

    I think I posted this in the wrong place.  I reposted it on the forum of Labview.

    Dave

  • How it happened and how to prevent it: type def cluster change causes the element starts up again

    Hi all

    I have a big nested type nested def cluster, several layers.  I have remove the clusters to use the feature "name" to use it.

    Somehow changing the def of big type causes unlustered elements starts up again.

    For example, the element is the element clustered and used, then after I modified the def type, I don't remember how, maybe remove some items, perhaps rename elements, then the element where B is the unlustered element and used.

    It is very scary because it just happened automatically and no broken error reported and this can spoil the entire application.

    It happen to someone else? How to prevent it?

    Many thanks for any help.

    Anne

    A search on 'Ben', 'cluster' 'type def' to see that I've been bitten in the same way.

    The earch will reveal the various things that have been suggested according to the version of LV

    First rule of ben from cluster

    Avoid like the plague by deleting or renaming items.

    Other stuff:

    If you need to remove an item, change its representation to something that will break all instances for example change digital chain. Then go all the broken VI difficulty by throwing all the refs for the field you want to delte. And then delete.

    in the LV ealier version, better all the screws that use clusters that open when the change is made.

    In the recent version that neither recommended edititng cluster with all the appellants closed with the theory being that LV handles better the opening of VI.

    Given that I am "Of Ben first rule of the cluster" I don't run in the bug often with LV 2009.

    Ben

  • How can I convert the name of the element of the enum constant to the text?

    For a control of the enum or indicator, I can use the 'String []' property with array of Index for the text of the element.

    But for an enum constant, I do not know how, but I've seen a solution a few years ago, but I can't remember it.

    Hoping that there wasn't a business developer who's somehow enough to help me.

    Format string is your friend. You even don't need to set the format string input in this case.

  • If I get a wrong number when trying to fax, how to go back to correct the number. I do ha

    When I mistyped it, how do I backup to correct the number without having to cancel the fax and start all over again?

    Hi, just checked and it doesn't seem to be a way to do this.

  • Try to load software PhoneTree and I continue receiving ADODC error code. What should I do to install the software? How can ADODC error be corrected?

    Try to load software PhoneTree and I continue receiving ADODC error code.  What should I do to install the software?  How can ADODC error be corrected?  I have Windows VISTA

    Hello

    Thanks for posting your question in the Microsoft Community.

    From the description of the problem, you are not able to install a belkin wireless adapter. I'll be happy to help you on this question.

    You did changes to the computer before the show?

    Method 1: I suggest you to run the fixit from the following link:

    Diagnose and solve the program installation and uninstallation problems automatically
    http://support.Microsoft.com/mats/Program_Install_and_Uninstall/

    Method 2: I suggest you perform the clean boot and check if the problem persists.

    How to perform a clean boot for a problem in Windows Vista, Windows 7 or Windows 8
    http://support.Microsoft.com/kb/929135

    Note: Follow How to reset the computer to start as usual after a clean boot troubleshooting article KB929135 to reset the computer in normal mode.

    Get back to us and let us know the State of the question, I'll be happy to help you. We, at tender Microsoft to excellence.

Maybe you are looking for