V Androidu neexistuje (alespoň o tom nevím) žádná nativní cesta jak vytvořit horizontální čáru. Naštěstí si jde vypomoci i jinak:
<View
android:layout_width="match_parent"
android:layout_height="1dip"
android:background="#000000">
V Androidu neexistuje (alespoň o tom nevím) žádná nativní cesta jak vytvořit horizontální čáru. Naštěstí si jde vypomoci i jinak:
<View
android:layout_width="match_parent"
android:layout_height="1dip"
android:background="#000000">
Při výpisu objemných PHP polí byli mými nejlepšími společníky funkce print_r()
a var_dump()
. Výpis z nich se navíc musí dále obalit přinejmenším do tagů pre
, aby výstup byl alespoň trochu čitelný. Navíc postup, který jsem k tomu používal:
echo "<pre>";print_r($promenna);echo "</pre>";
se mi v kódu vůbec nelíbil. Proto jsem si vytvořil třídu, která formátování obstará za mě. Tak vznikla třída Tabletizer
. Díky ní je vytvoření pěkné tabulky otázkou pár řádků:
$table = new Tabletizer();
echo $table->fromArray($promenna);
Jasně, řádky neušetřím, ale vypadá to o mnoho lépe.
Poznámka z roku 2018: Zpětně by bylo vhodnější využít kratší název třídy a metodu fromArray
udělat statickou.
A to je vše. Výstupem může být třeba i takováto tabulka.
Díky tomu, že hlavní tabulce je přiřazena třída .tabletizer
, je velice jednoduché vytvořit si jakýkoli styl, který sedí do okolního “prostředí”. Vzhled tabulky si je možné jakkoli přizpůsobit.
Odkaz ke stažení, spolu s návodem a seznamem změn je možné najít na této stránce
Po dlouhé době spokojeného používání Debianu jsem dnes po troše šťourání se v systémových knihovnách znovu instaloval. Při apt-get dist-upgrade
jsem ale narazil na následující chybovou hlášku:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
Řešením nakonec bylo nainstalovat balík locales
a locales-all
a spustit příkaz:
locale-gen
Při hledání řešení jsem také narazil na možnost, že není uveden seznam lokalizací, ze kterých se má vybírat. V takovém případě editujte soubor /etc/locale.gen
a odkomentujte (odstraňte znak # na začátku řádku) řádky s vaší lokalizací. Například v mém případě to je:
cs_CZ.UTF-8 UTF-8
Teprve pak je možné spustit příkaz locale-gen
.