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.