Android Studio 创建第一个TV项目

安卓TV应用 Hello Word - 怎样新建一个Android TV 项目

跟着图片来

image.png
image.png

创建一个新的activity


image.png

记得打钩


image.png

添加这两个属性

    
    
Android Studio 创建第一个TV项目_第1张图片
image.png

创建完成之后呢,运行的话会报这错误

    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myapplication/com.example.myapplication.MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

原因是Activty继承自android.support.v7.app.AppCompatActivty,而不是android.app.Activty。
1、在创建的activity时,如果不用继承AppCompatActivity的话,就直接继承Activity。

例:

public class PhotoPreviewActivity extends AppCompatActivity 改为 public class PhotoPreviewActivity extends Activity

2、如果必须要继承AppCompatActivity的话,我们看另一种办法:

根据提示来使用AppCompat的theme,即将AndroidManifest.xml文件中关于Activity的主题配置改成:

android:theme="@style/Theme.AppCompat.Light.NoActionBar"
将继承AppCompatActivity的Activty主题修改或者添加上面主题可解决

例:

 
            
                

                
            
        
image.png

到这里就OK了!!! 感觉有用的话点个小心心呗

你可能感兴趣的:(Android Studio 创建第一个TV项目)