Android: как добавить значок в левой части TextView [дубликат]

SELECT
  tab1.std_name, tab1.stdCode, tab1.payment,
  SUBSTRING_INDEX(tab1.payment, '|', 1) as rupees,
  SUBSTRING(tab1.payment, LENGTH(SUBSTRING_INDEX(tab1.payment, '|', 1)) + 2,LENGTH(SUBSTRING_INDEX(tab1.payment, '|', 2))) as date
FROM (
  SELECT DISTINCT
    si.std_name, hfc.stdCode,
    if(isnull(hfc.payDate), concat(hfc.coutionMoneyIn,'|', year(hfc.startDtae), '-',  monthname(hfc.startDtae)), concat(hfc.payMoney, '|', monthname(hfc.payDate), '-', year(hfc.payDate))) AS payment
  FROM hostelfeescollection hfc
  INNER JOIN hostelfeecollectmode hfm ON hfc.tranId = hfm.tranId
  INNER JOIN student_info_1 si ON si.std_code = hfc.stdCode
  WHERE hfc.tranId = 'TRAN-AZZZY69454'
) AS tab1
23
задан user3519555 13 August 2014 в 06:46
поделиться

3 ответа

Вы можете сделать это, используя этот код.

TextView textView = (TextView) findViewById(R.id.myTxtView);
textView.setCompoundDrawablesWithIntrinsicBounds(R.drawable.icon, 0, 0, 0);
40
ответ дан Ravindra Kushwaha 13 August 2014 в 06:46
поделиться

Вы можете использовать:

android:drawableLeft="@drawable/ic_launcher"

и вы также можете поместить отступы между drawable и textview на

android:drawablePadding="2dp"

Если вы всегда хотите, чтобы значок появлялся перед текст, рекомендуется использовать drawableStart вместо drawableLeft, так как многие языки не читаются слева направо.

58
ответ дан ExcellentSP 13 August 2014 в 06:46
поделиться

Вы можете использовать это в своем XML-файле:

android:drawableLeft

Для вашего TextView и указать чертеж, который вы хотите представить слева от него.

4
ответ дан Emil Adz 13 August 2014 в 06:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: