2017-12-14 4 views
0

私のコードが30分間動作しない理由を理解できません。 MainActivity.java:drawableBottomが機能しません

package app.test; 

import android.app.*; 
import android.os.*; 
import android.view.*; 
import android.widget.*; 

public class MainActivity extends Activity 
{ 
    @Override 
    protected void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 

     setContentView(R.layout.main); 
    } 
} 

それはmain.xmlです:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:gravity="center" 
    android:orientation="vertical" > 

    <TextView 
     android:text="@string/text" 
     android:autoLink="email|web" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:drawableBottom="@drawable/bottom" /> 

</LinearLayout> 

そしてここでは、メインコードbottom.xmlです:

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle" > 

    <size 
     android:height="1dp" 
     android:width="70dp" /> 

    <solid android:color="@android:color/black" /> 

</shape> 

また、私はすべてのスクリーンショットを添付はっきりと表示されます:https://imgur.com/a/LRh0N

+0

であなたのレイアウトを整列する(だけでも、要素のサイズを確認するには)あなたが背景要素の色を変更する良い方法だ:drawableBottom =' – pskink

+0

「描画可能/ some_png_file @」 codebottom.xmlでテストするためだけです。trye ..あなたの画面をバックローリングしようとしていますtext view drwable bottomを黒色にしています...テキストの色を変えてください – R2R

+0

黒い背景の上に黒い線をテキストの下に表示しようとすると、白い背景や白い線で試してみてください。 – Aiapaec

答えて

1

あなたの形状は、あなたはそれを見ることはありません。

それはちょうどテストトライ `アンドロイドのためのあなたの期待

関連する問題