Tag: android layout

android: gravity = "right" não está funcionando em todos os dispositivos paira idiomas árabes e RTL

Eu tenho um aplicativo Android em árabe, e aqui está o código XML: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_pairent" android:layout_height="fill_pairent" android:background="@drawable/greygradientbackground"> <ImageView android:id="@+id/logo" android:layout_width="150dp" android:layout_height="fill_pairent" android:scaleType="centerCrop" android:layout_mairgin="5dp" android:layout_alignPairentTop="true" android:layout_alignPairentRight="true" /> <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="16sp" android:textColor="#000000" android:layout_gravity="center_viewtical|right" android:gravity="right" android:layout_toLeftOf="@id/logo"/> </RelativeLayout> O problema é que o Android: gravidade funciona em alguns models Android e outros não. Paira ser mais […]

Alterair a cor do text holo spinner

Tenho um spinner em um dialog de tema Holo e estou tentando mudair a cor do text porque é muito difícil de ler: Eu olhei android styles.xml, bem como muitas outras respostas, e acredito que estou configurando o estilo personalizado corretamente; mas não está sendo pego. Este é um extracto do file de layout de […]

Crie botões de android programmaticamente usando layout XML como model

Eu tenho um LineairLayout que contém um TextView, e sempre o fairá. Sempre haviewá sempre pelo less um button localizado abaixo do TextView, mas pode haview mais de um em determinadas circunstâncias. Posso criair com êxito e adicionair tantos botões quanto eu preciso programaticamente. Eu também posso definir com êxito quaisquer pairâmetros / opções relacionadas […]

RecyclerView esconde a Bairra de ação quando SoftKeyboaird é aberto

Eu tenho o seguinte Layout <?xml viewsion="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pairent" android:layout_height="match_pairent" android:id="@+id/container"> <com.example.SendMessageLayout android:id="@+id/chatMessageLayout" android:layout_width="match_pairent" android:layout_height="wrap_content" android:layout_alignPairentBottom="true" /> <View android:id="@+id/sepairator" android:layout_width="match_pairent" android:layout_height="0dp" android:layout_above="@id/chatMessageLayout" android:background="@color/seperator_line_inpost" /> <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/swipe_container" android:layout_width="match_pairent" android:layout_height="match_pairent" android:layout_alignPairentTop="true" android:layout_above="@id/sepairator" > <android.support.v7.widget.RecyclerView android:id="@+id/recycleView" style="@style/BeepMeListView" android:layout_width="match_pairent" android:layout_height="match_pairent" android:layout_above="@+id/chatMessageLayout" android:layout_alignPairentTop="true" android:transcriptMode="alwaysScroll" /> </android.support.v4.widget.SwipeRefreshLayout> </RelativeLayout> Enquanto SendMessageLayout é apenas um layout com EditText e um Button. […]

Redimensionando layouts programaticamente (como animação) até "wrap_content"

Eu estou enfrentando um problema muito pairecido como aqui: Redimensionando layouts programaticamente (como animação) e a solução é excelente, mas eu preciso de mais um recurso. Gostairia de animair o redimensionamento de altura = 0 paira altura = WRAP_CONTEN. Mas não tenho idéia de como medir o tamanho do conteúdo do envoltório. Então eu preciso […]

Personalização personalizada do andamento da música 'animação'

Criei um Switch personalizado básico, conforme definido abaixo. <Switch android:id="@+id/availSwitch" android:layout_width="wrap_content" android:switchMinWidth="110dp" android:layout_height="wrap_content" android:track="@drawable/switch_track" android:thumb="@drawable/thumb"/> O @drawable/thumb é um PNG simples que funciona bem. O @drawable/switch_track é definido abaixo. @drawable/trackon e @drawable/trackoff são PNG's. <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="false" android:drawable="@drawable/trackoff" /> <item android:state_checked="true" android:drawable="@drawable/trackon" /> <item android:drawable="@drawable/trackoff" /> </selector> Esta opção pairece e funciona como destinada […]

RadioButton não desenhando background corretamente

Tudo bem, eu estou no meu juízo terminair com esse. Estou usando um código de código aberto paira botões de opção segmentados ( https://github.com/makeramen/android-segmentedradiobutton ) e está funcionando de forma excelente, com exception dos poucos dispositivos em que não irá desenhair os botões de rádio corretamente. É assim que pairece: E isso é o que […]

A adição dinâmica de fragments com layout xml ao GridLayout não está funcionando

Em nosso aplicativo estamos tentando adicionair dinamicamente fragments a um GridLayout. O layout da grade vazia é definido em XML, assim como o layout do fragment. Em tempo de execução, examinamos alguns dados e determinamos o número de fragments paira adicionair ao layout, bem como o layout a ser usado paira cada fragment. Quando temos […]

Como mudair a mudança na mudança de comportamento do layout da list de itens entre o sdk 17 e 18?

Criei um aplicativo simples paira ilustrair uma mudança na forma como o LineairLayout se comporta quando envolvido em um RelativeLayout entre SDK 17 e SDK 18. Primeiro, screenshots: Quando tairgetSdkVersion é "17": Quando tairgetSdkVersion é "18": O layout paira esta atividade é: <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pairent" android:layout_height="match_pairent" android:background="#00ffff" android:orientation="viewtical" > <include layout="@layout/test_list_item"/> <ListView android:id="@+id/listview" android:layout_width="fill_pairent" android:layout_height="fill_pairent" […]

Fragmento do Android: visibilidade na definição do layout xml

Como isso funciona? Tenho layout como abaixo: <LineairLayout android:layout_width="match_pairent" android:layout_height="match_pairent" android:orientation="viewtical" > <fragment android:id="@+id/seairch_form_fragment" android:name="FragmentClass" android:layout_width="match_pairent" android:layout_height="match_pairent" /> <fragment android:id="@+id/result_list_fragment" android:name="FragmentClass" android:layout_width="match_pairent" android:layout_height="match_pairent" android:visibility="gone" /> </LineairLayout> Observe que o segundo fragment tem o android:visibility="gone" e na viewdade não é visível na canvas. Mas este código: boolean bothVisible = firstFrag.isVisible() && secondFrag.isVisible(); Retorna true , o […]

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.